为了账号安全,请及时绑定邮箱和手机立即绑定

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条经验 获得超3个赞

楼主,你的连着两个弹窗,第一个弹窗已经把数据传输给中断了,下面的那个数据自然弹不出来了。

查看完整回答
反对 回复 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 关注
  • 505 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信