0
我試圖訪問位於我的域中的PHP文件,但我想用AJAX與jQuery做到這一點。我使用的是本地主機,並從那裏我想是代碼我使用到這裏調用PHP文件:交叉原點域
<script>
$(function() {
$("#callAjax").click(function() {
var theName = $.trim($("#theName").val());
if(theName.length > 0) {
$.ajax({
type: "POST",
url: "http://studiofutbol.com.ec/upload_file.php",
data: ({name: theName}),
cache: false,
dataType: "text",
success: onSuccess
});
}
});
$("#resultLog").ajaxError(function(event, request, settings, exception) {
$("#resultLog").html("Error Calling: " + settings.url + "<br />HTPP Code: " + request.status);
});
function onSuccess(data)
{
$("#resultLog").html("Result: " + data);
$('#people_list').append("hola");
$('#people_list').listview('ref resh');
}
});
</script>
但我得到這個錯誤:
XMLHttpRequest cannot load http://studiofutbol.com.ec/upload_file.php. Origin http://localhost is not allowed by Access-Control-Allow-Origin.
我怎樣才能解決這個問題?
可能重複[關於相同的原產地政策....我可以這樣做嗎?](http://stackoverflow.com/questions/7163162/about-same-origin-policy-can-i-do-this) – Quentin 2012-01-18 14:52:24
你不能發佈日期跨域 – Dau 2012-01-18 14:53:10
@Dau - 是的,你可以。你無法閱讀舊瀏覽器中的響應。 – Quentin 2012-01-18 14:54:08