jquery ajax跨域提交能返回数据,但是出现错误

发布于 2022-09-01 23:04:40 字数 771 浏览 18 评论 0

返回的状态码
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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

一场春暖 2022-09-08 23:04:40

你的问题的格式都是错误的,标点符号也用错了,看得出来你平常做事就有不细心的习惯,而不细心是编程的大忌。

编程无小事,哪怕错一个小数点也不行,平时就养成无论做任何事情都检查三遍,确保没有任何问题了再发表的习惯,会对编程很有帮助。

先把格式改好了再来问。

燃情 2022-09-08 23:04:40
  • Please tidy up your code

  • 不通过 php 什么意思?你上面有通过php吗?

  • lert 应为 alert

星軌x 2022-09-08 23:04:40

你是jsonp 那么后台就要以JSONP的数据返回回来,返回来回调方法。你定义好callResult,拼接好后。返回应该是这样的

callResult([{"resultID":"A0.CM","result":"[BEGINRESPONSE]CODE=1010;ERRORINFO=查询域名失败;[ENDRESPONSE]"}]);

然后直接调用到了callResult方法。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文