借用三維推網(wǎng)站提供的二維碼api噩凹,只需要調(diào)用他們的接口挫以,一個(gè)js方法就能快速的生成二維碼谬莹,唯一的缺點(diǎn)就是畢竟是第三方接口,穩(wěn)定性不如應(yīng)用qrcode.js翁锡。
具體代碼如下:
function createQrcode() {
? ? var formData =new FormData();
? ? formData.append("file", "undefined");
? ? formData.append("content", "http://www.reibang.com/p/8f0f05eb8a86");
? ? formData.append("qrwidth", "280");
? ? formData.append("background", "ffffff");
? ? formData.append("foreground", "333333");
? ? formData.append("qr_level", "3");
? ? jQuery.ajax({
url:'https://create.3w.cn/qrapi.htm',
? ? ? ? data: formData,
? ? ? ? type:'POST',
? ? ? ? contentType:false,
? ? ? ? cache:false,? ? ? ? // 不緩存數(shù)據(jù)
? ? ? ? processData:false,? // 不處理數(shù)據(jù)
? ? ? ? dataType:"json",
? ? ? ? success:function (data) {
$(".bg:eq(0)").attr("src",data.filepath);
? ? ? ? },
? ? ? ? error:function (e) {
$('body').hideLoading();
? ? ? ? ? ? showMsg("系統(tǒng)錯(cuò)誤", 3000);
? ? ? ? }
});
要注意的地方就是
? ??????cache:false,? ? ? ? // 不緩存數(shù)據(jù)
? ? ? ? processData:false,? // 不處理數(shù)據(jù)
? ??????contentType:false, // 千萬千萬不要注意