jquery ajax跨域提交能返回数据,但是出现错误
返回的状态码ERROR: {"readyState":4,"status":200,"statusText":"success"}
以下是js 代码
$.ajax({
type:"get",
async:false, url:"http://www.idcicp.com/ajax/SearchAjax.ashx?domain="+lk+"",
dataType:"jsonp",
jsonpCallback: 'CallBack',
success:function(jsonp){
bhg=JSON.stringify(jsonp)
lert(0)
},
error:function(error){
$('#zhuchi').modal('hide')
$(".huhuhuhuh").html(JSON.stringify(error));
}
})
那边返回的数据是
[{"resultID":"A0.CM","result":"[BEGINRESPONSE]CODE=1010;ERRORINFO=查询域名失败;[ENDRESPONSE]"}]
返回的数据能在控制台看到,
不通过PHP应该怎么获取到数据?怎么解决报错、。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
你的问题的格式都是错误的,标点符号也用错了,看得出来你平常做事就有不细心的习惯,而不细心是编程的大忌。
编程无小事,哪怕错一个小数点也不行,平时就养成无论做任何事情都检查三遍,确保没有任何问题了再发表的习惯,会对编程很有帮助。
先把格式改好了再来问。
Please tidy up your code
不通过 php 什么意思?你上面有通过php吗?
lert 应为 alert
你是jsonp 那么后台就要以JSONP的数据返回回来,返回来回调方法。你定义好callResult,拼接好后。返回应该是这样的
然后直接调用到了callResult方法。