我正在做一個dashcode web應用程序,我想要的是一個單一的數字,1或0從外部服務器返回,所以如果有一個更簡單的方法要做到這一點,請讓我知道。我正在使用http://james.padolsey.com/javascript/cross-domain-requests-with-jquery/上的插件嘗試進行跨域請求,但是我所嘗試的所有內容都無法正常工作。jquery跨域請求?我只需要一個數字返回,但我不能得到它的工作
當我運行這段代碼
$.ajax({
url: "status.html",
context: document.body,
success: function(data){
alert("working" + data);
}
});
一切完美和文本「working1」顯示警報,但是當我運行此代碼
$.ajax({
url: "http://externalsite.com/status.html",
context: document.body,
success: function(data){
alert("working" + data);
}
});
沒有任何反應。誰能幫忙?這正是我現在正在嘗試的,我也嘗試了一個.get請求,並且返回的數據是「objectObject」我也嘗試了一個沒有任何運氣的php代理。我只是要求一個簡單的解決方案,從外部服務器返回一個SINGLE號碼。
這不是在所有的瀏覽器都支持http://en.wikipedia.org/wiki/XMLHttpRequest#Cross-domain_requests(但坦率地說,JSONP可能不是) –
@Jacek_FH我讀到這是由safari支持的,爲了使它能做到,我只是把Access-Control-允許來源:*在我的職位頭上tus.html文件? – davis
在HTTP標頭中,而不是HTML - 例如使用PHP:header('Access-Control-Allow-Origin:*'); –