AJax技术

jquery的ajax提交直接到error的问题解决方法

字号+ 作者:H5之家 来源:H5之家 2015-11-14 15:47 我要评论( )

1、在弄腾讯地图(好吧弄别人家的api是很容易遇到各种问题)的时候,用了一天把示例搬到自己的页面调好后,发现用ajax提交报error了,看了返回,status200,数据

1、在弄腾讯地图(好吧弄别人家的api是很容易遇到各种问题)的时候,用了一天把示例搬到自己的页面调好后,发现用ajax提交报error了,看了返回,status 200,数据也都正常,百度了一下,参照建议把dataType由json改成了text,程序成功进入了success,然后用data = JSON.stringify(data);把数据转换一下,一切正常了。
2、出于好奇,又百度了一下,发现了另外一种解决方案:
在ajax中加入下面的参数
contentType: 'application/json', 标签: <无> 代码片段(2) [全屏查看所有代码] 1. [代码]第一种:dataType:"text"     跳至 [1] [2] [全屏预览] $.ajax({ type : 'post', dataType : 'text', url : '/main/BdShop/postLoc', data : { latitude : data.latlng.lat, longitude : data.latlng.lng, address : data.poiaddress }, success : function(data){ data = JSON.stringify(data); if(data.code==1){ $(".invite").hide(); window.location.href = "/Main/BdShop/location"; }else{ console.log(data); alert(data.errMsg); } }, error : function(data){ console.log('网络异常'); } }); 2. [代码]第二种:contentType: 'application/json',     跳至 [1] [2] [全屏预览] $.ajax({ type : 'post', dataType : 'json', contentType: 'application/json', data : { latitude : data.latlng.lat, longitude : data.latlng.lng, address : data.poiaddress }, url : '/main/BdShop/postLoc', success : function(data){ if(data.code==1){ $(".invite").hide(); window.location.href = "/Main/BdShop/location"; }else{ console.log(data); alert(data.errMsg); } }, error : function(){ alert('网络异常'); } });

“jquery的ajax提交直接到error的问题解决方法”的相关内容有:

一个多功能自动检测内容,支持灯箱/模态窗口,图片画廊,视频等等功能。

Echarts柱状图Legend点击事件(网址)标签:<无>-->-->-->1.

Grid的单元格对数据显示都是采用省略的办法来处理的,即内容长度超过单元格长度时自动隐藏超过的部分并使用省略号...来显示,这样虽然也很好,但有时我们可能还是希望它能完全的显示出来,即采用换行显示。


 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • JQuery实现Ajax加载图片的方法

    JQuery实现Ajax加载图片的方法

    2016-02-24 17:01

  • 判断用户是不是为ajax请求

    判断用户是不是为ajax请求

    2016-02-24 17:00

  • Ajax与WEB开发 by alixixi.com

    Ajax与WEB开发 by alixixi.com

    2016-02-11 11:02

  • jQuery.ajax()的相关参数及使用

    jQuery.ajax()的相关参数及使用

    2016-02-08 16:00

网友点评