0
我有這樣的代碼:JSONP與阿賈克斯jQuery的
$.ajax({
type: "POST",
url: URL,
data: data,
dataType: 'jsonp',
crossDomain: true,
contentType: "application/json; charset=utf-8",
jsonpCallback: callback,
success: function (data,textStatus,jqXHR) {
alert("success");
},
error:function(jqXHR, textStatus, errorThrown){
alert(JSON.stringify(jqXHR));
},
complete: function(jqXHR, textStatus){
alert(JSON.stringify(jqXHR));
}
});
的狀態響應是200,但它視爲錯誤。 我可以看到這個鉻響應標籤:
{
"error": "cannot create user because user already exists",
"code": 404
}
< - 這是由服務器
返回的數據,並使用jQuery我無法獲得這些數據。
感謝您的回答,但我有一個問題。你的網址如何?你如何創建你的JSONP對象? –
URL位於私人服務器上,我從本地計算機「查詢」。 這裏有很好的資源: http://vaboone.wordpress.com/2011/08/17/jsonp-with-node-js-express/ and http://stackoverflow.com/questions/13928391/using- JSONP式-EXPRESS-JS-的節點-JS –