使用第三方api快速生成二维码

借用三维推网站提供的二维码api,只需要调用他们的接口,一个js方法就能快速的生成二维码,唯一的缺点就是毕竟是第三方接口,稳定性不如应用qrcode.js。

具体代码如下:


function createQrcode() {

    var formData =new FormData();

    formData.append("file", "undefined");

    formData.append("content", "https://www.jianshu.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,        // 不缓存数据

        processData:false,  // 不处理数据

        dataType:"json",

        success:function (data) {

$(".bg:eq(0)").attr("src",data.filepath);

        },

        error:function (e) {

$('body').hideLoading();

            showMsg("系统错误", 3000);

        }

});


要注意的地方就是

        cache:false,        // 不缓存数据

        processData:false,  // 不处理数据

        contentType:false, // 千万千万不要注意

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容