0
我在很多網站上搜索過,我找不到爲什麼它不起作用(在某些情況下,我不明白如何解決與其他人問題的問題)
所以一切都在IE和Firefox正常工作,但不是Chrome和Opera,我得到這個錯誤:
「的XMLHttpRequest無法加載」 文件」的 ADRESS產地空的 不 允許訪問控制允許來源「。
我在(jQuery的最後一個版本被加載)
<script type="text/javascript">
$(document).ready(function(){
$("#translate a").click(function(){
page=($(this).attr("href"));
$.ajax({
url: page,
cache: false,
success:function(html){
afficher(html);
},
error:function(XMLHttpRequest, textStatus, errorThrows){
}
});
return false;
});
});
function afficher(donnees){
$(".contenu").empty();
$(".contenu").append(donnees);
}
</script>
了這一點,這是我的html:
<div class="contenu"> Lorem ipsum dolo si amet Lorem ipsum dolo si amet Lorem ipsum dolo si amet Lorem ipsum dolo si amet
</div>
<div id="translate"><a href="fr1.html">FR</a> <a href="en1.html">EN</a></div>
對不起,我的英語,非常感謝你的幫助。
頁它不工作:/ – greg 2011-05-26 14:36:20
@格雷格是它正在從您的域或從本地文件叫什麼名字? AJAX可以聯機從腳本所在的域中獲取文件。例如如果您轉到http://thisdomain/ajax.html,則ajax.html中的AJAX只能從http:// thisdomain /下載文件。 – trumank 2011-12-12 14:32:30