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

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应该怎么获取到数据?怎么解决报错、。

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

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

先把格式改好了再来问。



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

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

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

【热门文章】
【热门文章】