//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,同步方式,全部的請求均爲同步請求,在沒有返回值以前,同步請求將鎖住瀏覽器,用戶其它操做必須等待請求完成才能夠執行。服務器