关于jquery ajax 简单的问题 求指教
<html>
<head>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#b01").click(function(){
$('#myDiv').load('test1.txt');
});
});
</script>
</head>
<body>
<div id="myDiv"><h2>通过 AJAX 改变文本</h2></div>
<button id="b01" type="button">改变内容</button>
</body>
</html>
jquery.js 和text1.txt 浏览器已经允许脚本运行还是出不来效果 为什么那?
------解决方案--------------------我用的是1.4.2jquery,帮助文档这么写的:载入远程 HTML 文件代码并插入至 DOM 中。
所以你的text行不行我不知道,你可以试试换个url
------解决方案--------------------确定jquery.js 和text1.txt的路径是否正确,
楼主是直接双击文件看的效果 还是 以 http://.../test.html 这样的形式访问的?
------解决方案--------------------不要在$(document).ready()里绑定load事件,因为jQuery会在所有DOM加载完成后再绑定load事件。
------解决方案--------------------楼主要弄清楚服务器端脚本和客户端脚本.
你在本地点开一个HTML文件,使用的仅仅是其HTML文件展示功能,但是你用AJAX,却是异步提交请求到
某个服务器.但显然,本地访问是不接受HTTP的GET请求的.这是其一.
其二,Javascript访问本地文件是被操作系统禁止的,因为很可能被人下毒.除非你把自己操作系统的
赤裸裸地开放给网络.(如果你真能让你的机器变得真正的赤裸那说明你是高手高手高高手)