我試圖用$ .get()聯繫服務器。我不在乎迴應。我的目的是記錄有關用戶操作的數據(他們點擊了什麼等)。當用戶點擊某個東西時,$ .get被這樣調用:發送GET請求到HTTP服務器;不關心響應
$.get(
"http://www.some-server.com/log.txt?click=1",
function (data)
{
},
"text"
);
服務器處理相應的請求。我收到以下錯誤,當函數執行:
XMLHttpRequest cannot load ... is not allowed by Access-Control-Allow-Origin.
如果我改變的數據類型,以JSONP,我沒有得到錯誤,但在jQuery的回調試圖評估爲JSON日誌服務器的響應,它告訴我「whateverwasreturned 「 沒有定義。我無法更改日誌服務器上的任何內容。
服務器是否返回任何數據?你說你不關心這個反應,有點混淆你的目標是在這裏。 –
你見過這個問題嗎?http://stackoverflow.com/questions/3595515/xmlhttprequest-error-origin-null-is-not-allowed-by-access-control-allow-origin – Nathan