的XMLHttpRequest不能加載[文件]。沒有「訪問控制允許來源」標頭出現在所請求的資源。原點[域]不允許訪問THEREFORE。的XMLHttpRequest不能加載[文件]。沒有「訪問控制允許來源」標頭出現在所請求的資源。原點[域]
早上好,這是我可以運行此代碼錯誤:
$.ajax({
contentType: "application/json; charset=utf-8",
dataType : "json",
url: urlArchivo,
type: "POST",
data: { usuario: 'test'},
crossDomain: true,
success: function(result) {
alert(JSON.stringify(result));
},
error: function(xhr,status,error) {
alert(status);
},
});
試圖與jsonp
來解決問題,但JSONP「改造」 POST方法GET,使我的目標文件不承認,我使用POST方法收集數據時輸入的數據。 因此,我還擔任?callback=?
也「轉化」 GET POST方法。
,因爲我已經看到了另一種解決方案是PHP目標服務器密碼(使用的語言):
header('Access-Control-Allow-Origin: *');
但我不希望有來電更改目標文件。所以我在想,如果有一個解決方案,以繼續無需接觸服務器上的文件傳輸與POST方法的數據。
我想補充一點,事實上,如果我通過HTML表單發送數據,收集數據良好,併發送它們,而不是使用AJAX。
感謝。羅斯伊萬
這是一個英語口語的社區,請寫在英語的問題(和答案)。不要擔心,如果它不是完美的,人們可以隨時發表評論,並要求澄清。 – Bart
謝謝,我會記住 – Gorhaen