<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="jquery-1.9.1.js" type="text/javascript">
</script>
<link rel="stylesheet" href="jQuery_hide.css" />
<script type="text/javascript">
$(document).ready(function(){
$("button").click(function(){
$("#div1").load("no.txt",function(responseTxt,statusTxt,xhr){
if(statusTxt=="success")
alert("External content loaded successfully!");
if(statusTxt=="error")
alert("Error: "+xhr.status+": "+xhr.statusText);
});
});
});
</script>
<title>jQuery</title>
</head>
<body>
<div id="div1">Content goes here!</div>
<button id="click">Load</button>
</body>
</html>
所以我写了上面的简单代码来测试jQuery ajax方法load()
,它在Chrome中不起作用。实际上,它返回一个 404 错误。然而,这段代码在 Firefox、IE 和 Safari 中有效!如果您问我使用的是 Chrome 26。
有任何想法吗?