ajax提交

//var一個amount 接收jsp的amount值ajax

var amount = $("#amount").val();
            //var的值傳給data:{amount:amount,  rowId:rowId},
            var rowId = $("#rowId").val();
            $.ajax({
                type: "post",
                cache: false,
                url: "${ctx}/account/amountTest",
                //ajax提交必須將前臺數據經過data封裝,提交到後臺
                data:{amount:amount,  rowId:rowId},
                //返回值的類型是json
                dataType:"json",
                async:false,
                success: function(data) {
                    //alert(data);
                    //debugger;
                    if (data==1) { 
                        $("#outAccountTable").submit();
                    }else {
                        layer.msg("轉出金額不能大於帳戶餘額", {icon:0});
                        return;
                    }
                }json

 

async:true,(默認),異步方式,$.Ajax執行後,會繼續執行ajax後面的腳本,直到服務器端返回數據後,觸發$.Ajax裏的success方法,這時候執行的是兩個線程。瀏覽器

async:false,同步方式,全部的請求均爲同步請求,在沒有返回值以前,同步請求將鎖住瀏覽器,用戶其它操做必須等待請求完成才能夠執行。服務器

相關文章
相關標籤/搜索