![](/img/trans.png)
[英]xmlhttprequest cannot load response URL. for preflight has invalid http status code 405 for $http.delete
[英]XMLHttpRequest cannot load [url] Response for preflight has invalid HTTP status code 405
這是我的ajax代碼:
var param = "<ClientOrder xmlns='http://www.eysnap.com/mPlayer'>";
param += "<ClientId>CRF-1</ClientId>";
param += "<UserKey>598zxc8ddl45a3cvScuk</UserKey>" ;
param += "<PassKey>p1re254l3jd83os00cpk</PassKey>";
param += "<OrderId>123132323435</OrderId>";
param += "</ClientOrder>";
$.ajax({
url: URL,
data: param,
type: 'POST',
contentType: "text/xml",
dataType: "text",
success: function(result){
alert('success');
$("#div1").html(result);
},
error: function (xhr) {
alert('error');
$("#div1").html(xhr.responseText);
}
});
我正在打電話的服務很安靜。 瘋狂的事情是,當我調用GET服務時,它會正確返回數據,而使用POST服務時,則會出現此錯誤:
XMLHttpRequest cannot load [url]. Response for preflight has invalid HTTP status code 405
任何幫助將不勝感激。
原來,這是名稱空間問題。
<ClientOrder xmlns='http://www.eysnap.com/mPlayer'>
我將名稱空間更改為正確的名稱空間。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.