0
我一直在做jQuery,所以這可能是一個非常基本的問題。我已經完成了以下通話。錯誤消息說只有「錯誤」
$.ajax({
url: "http://www.google.com",
success: function() { alert("hazaa"); },
error: function(xhr, status, error) {
$("#donkey").html(xhr.responseText + status + error);
},
type: "GET"
});
它得到執行,但我驢只顯示文本錯誤(狀態部分,也就是說,當XHR和錯誤是空白)。我試圖去eval就可以了,但是這導致了一個異常,沒有完成。
我聽說過這個谷歌網站,它絕對是運行起來的,嘿嘿。我錯過了什麼?!
哦,現在我記得 - 我已經和它打過架,並且使用了JSONP或其他東西。然後我們在服務器上改變了一些東西,並且實際上允許所有連接或其他東西這是當時很多困惑的黑客攻擊......它仍然是痛苦的,還是有一個平穩的解決辦法? –
我相信你可以使用CORS(https://en.wikipedia.org/wiki/Cross-origin_resource_sharing)。 – mrks
我做到了。有一個頁面實際上會爲你做這項工作,正如在這裏的維基中所描述的一樣(一旦我回憶起CORSish的問題,谷歌搜索是一個明智之舉,嘿嘿)。鏈接爲+1。 –