国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 開發(fā) > AJAX > 正文

jquery ajax 調(diào)用失敗的原因示例介紹

2024-09-01 08:32:16
字體:
供稿:網(wǎng)友
jquery 在使用ajax過程中出現(xiàn)調(diào)用失敗的情況,想必大家都有遇到過吧,在本文有個(gè)不錯(cuò)的示例,希望對(duì)大家有所幫助

下面是一個(gè)完事的函數(shù):

復(fù)制代碼 代碼如下:


function ReLoadPromotion() {
var A = parseFloat($("#pNormalTotal").html()) + parseFloat($("#pBarginTotal").html());
jQuery.ajax(
{
url: "/ajax/OrderRedemption.aspx?vf=getlist",
type: "POST",
dataType: "json",
data:{amount:A},
success: function (json) {
$("#fittingProductList tr.tableItem").remove();
var data = json.list;
$.each(data, function (i, n) {
var id = n.pid;
var row = "<tr id=/"trPromotin" + id + "/" class=/"tableItem/">";
row += "<td><input id=/"cbPromotionItem" + id + "/" type=/"checkbox/" value=/"" + n.pid + "/" name=/"promotionProduct/" + n.price + "/" onclick=/"CalculateOrder()/" /></td>";
row += "<td><label for=/"cbPromotionItem" + id + "/">" + n.pname + "</label></td>";
row += "<td>滿" + n.amount + "</td>";
row += "<td>" + n.price + "</td>";
row += "</tr>";
$("#fittingProductList").append(row);
});
$("#promotionArea").slideDown();
CalculateOrder();
},
error: function (xml) {

//alert(arguments[1]);
var json = eval("(" + xml.responseText + ")");
$("#promotionArea").slideUp();
}
});
}


很多的時(shí)候你調(diào)試時(shí)會(huì)發(fā)現(xiàn)直接跳到error,然后直接就跳過去了.success段沒有被執(zhí)行.其實(shí)這里所有的語句都沒有問題,問題的關(guān)鍵在于返回值.如果返回值出錯(cuò),他就不會(huì)執(zhí)行success段.返回值出錯(cuò)有幾種情況:

1.格式錯(cuò)誤.這是比較簡(jiǎn)單的,比較常見的是多了一個(gè)逗號(hào)之類:如{"success":true,"list":[{},{},]}(最后多一個(gè)逗號(hào))正常不會(huì)有這個(gè),容易出錯(cuò)的時(shí)候是你用for語句時(shí)后面最后沒處理那個(gè)逗號(hào).

2.類型錯(cuò)誤:這種錯(cuò)誤最難找,如果沒把握就用字符是最好的.比如:"success":true是可以的,"code":0,也可以.如果是"code":a123,就有問題,會(huì)出現(xiàn)轉(zhuǎn)換錯(cuò)誤.要這樣才對(duì):"code":"a123"

由于 jquery調(diào)試的時(shí)候會(huì)忽略錯(cuò)誤,所以有時(shí)候會(huì)很抓狂.一個(gè)簡(jiǎn)單的方法是寫error語句,加alert,錯(cuò)誤會(huì)被捕捉到.
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 蒙阴县| 云和县| 许昌市| 土默特左旗| 永靖县| 元谋县| 绍兴县| 阜阳市| 阳春市| 邵阳市| 东安县| 大邑县| 淮滨县| 汶上县| 桐庐县| 揭西县| 玉环县| 绍兴县| 满洲里市| 琼中| 滁州市| 康乐县| 叙永县| 夏邑县| 汾阳市| 鄱阳县| 香河县| 盖州市| 新乐市| 沙河市| 固原市| 凌海市| 榆林市| 威宁| 咸宁市| 哈密市| 镇原县| 仪征市| 驻马店市| 山东省| 手游|