Ich erstellte einfache HTML-Datei mit einfachen Ajax.Ajax in Jquery funktioniert nicht von lokalen Datei
index.html:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; Charset=UTF-8">
<script type="text/javascript" src="jquery.js"></script>
</head>
<body>
<div id="content"></div>
<script>
function show()
{
$.ajax({
url: "2.html",
cache: false,
success: function(html){
$("#content").html(html);
}
});
}
$(document).ready(function(){
show();
setInterval('show()',1000);
});
</script>
</body>
</html>
Datei 2.html im selben Verzeichnis wie die Datei befindet index.html. Und enthält zum Beispiel:
<p>ssss hkl jh lkh <b>d1111</b></p>
Als ich die index.html auf dem Webserver laufen, alles funktioniert. Aber wenn Sie die Datei index.html auf dem Computer als lokale Datei ausführen, funktioniert Ajax nicht. Wie man es repariert?
Ist 'jquery.js' neben' index.html' enthalten? –
Sind Sie in Chrome? Chrome erlaubt kein lokales Ajax-Material. – Jack