亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

jquery中的ajax問題

jquery中的ajax問題

吃雞游戲 2018-12-07 02:17:38
問什么進不去ajax啊,第一個alert(url)可以彈出,但是里面的那兩個就彈不出來了啊,代碼如下:       ?function SaveSendAddress() {??????? var flag = ValidAddress();??????? if (flag == false)??????????? return;??????? var orderID = jQuery('#hd_orderID').val();??????? var addressID = jQuery("#hd_address1ID").val();??????? var contactName = jQuery("#tb_sendContactname").val();??????? var address1 = jQuery("#tb_sendAddress1").val();??????? var address2 = jQuery("#tb_sendAddress2").val();??????? var city = jQuery("#tb_sendCity").val();??????? var province = jQuery("#tb_sendProvince").val();??????? var countryID = jQuery("#tb_sendCountryID").val();??????? var code = jQuery("#tb_sendCode").val();??????? var phone = jQuery("#tb_sendPhone").val();??????? var url = '/do3.html?type=edituseraddress1&orderID=' + orderID + '&addressID=' + addressID + '&contactName=' + escape(contactName) + '&address1=' + escape(address1)??????????????? + '&address2=' + escape(address2) + '&city=' + escape(city) + '&province=' + escape(province) + '&countryID=' + countryID + '&code=' + escape(code) + '&phone=' + escape(phone);??????? alert(url);??????? jQuery.ajax(???????? {???????????? url: url,???????????? async: true,???????????? success: function(data) {???????????? alert(data);???????????? alert(url);???????????????? if (data == "ok") {???????????????????? window.location = window.location;???????????????? }???????????????? else {???????????????????? alert('Operation failed');???????????????? }???????????? }???????? });
查看完整描述

8 回答

?
眼眸繁星

TA貢獻1873條經驗 獲得超9個贊

有可能是返回的數據格式和返回聲明的數據格式不符

所以沒有執行success這一步

你可以寫個complete:function(data){alert(data);}看看data到底是啥

或者直接用firebug之流的看看

查看完整回答
反對 回復 2018-12-24
?
月關寶盒

TA貢獻1772條經驗 獲得超5個贊

html的效果能彈出來,就是不能執行里面的ajax代碼啊

查看完整回答
反對 回復 2018-12-24
?
Cats萌萌

TA貢獻1805條經驗 獲得超9個贊

? ??alert(data);
? ? alert(url);

這兩個彈窗是在AJAX調用執行成功后才彈得,可以分析出錯的可能為?
提交到的后臺URL頁面沒有執行成功,比如URL地址有錯。你將URL地址手工寫入地址欄訪問看看什么效果?

查看完整回答
反對 回復 2018-12-24
?
守著一只汪

TA貢獻1872條經驗 獲得超4個贊

樓主,你的連著兩個彈窗,第一個彈窗已經把數據傳輸給中斷了,下面的那個數據自然彈不出來了。

查看完整回答
反對 回復 2018-12-24
?
斯蒂芬大帝

TA貢獻1827條經驗 獲得超8個贊

關鍵是里面 的兩個都沒有彈出來啊

查看完整回答
反對 回復 2018-12-24
?
湖上湖

TA貢獻2003條經驗 獲得超2個贊

error沒有執行啊

查看完整回答
反對 回復 2018-12-24
?
幕布斯7119047

TA貢獻1794條經驗 獲得超8個贊

那個路徑沒有接受到吧?所以ajax在url出錯。

查看完整回答
反對 回復 2018-12-24
  • 8 回答
  • 0 關注
  • 552 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號