使用 jQuery.qrcode 生成二维码

<script src="jquery.qrcode-0.12.0.min.js"></script>

<div id="qr"></div>
<script>
    var url = "http://phpff.com";
    $("#qr").qrcode({
        "size": 100,
        "color": "#3a3",
        "text": url
    });
</script>

jQuery.qrcode 插件地址

[web]: http://larsjung.de/qrcode/
[github]: https://github.com/lrsjng/jquery-qrcode

jQuery取消$.POST的异步提交的方法

$.POST方法并没有异步方式的设置,有两种解决方法。

1.改成$.ajax方法
$.ajax({
       type : 'POST',
       async : false,
       url : '/point/changeNum',
       data: {cart_id:cart_id,goods_num:goods_num},
       success : function(str){
        alert(str);
       }
           
   });

2.使用$.ajaxSetup({async: false});方法

function getData(Code) {
  $.ajaxSetup({async: false});
  $.post('//point/changeNum',{cart_id:cart_id,goods_num:goods_num},  function (data) {
        // Do Something
        });
   $.ajaxSetup({async: true}); //So as to avoid any other ajax calls made sybchrounously
}

jquery检测键盘Enter键的方法

在使用button的事件提交表单时可以使用下面的方法检测键盘,出发点击事件。

<input type="text" id="txtSearch" />
<input type="button" id="btnSearch" value="Search" onclick="doSomething();" />

$("#id_of_textbox").keyup(function(event){
    if(event.keyCode == 13){
        $("#id_of_button").click();
    }
});