在 jQuery AJAX load() 方法中放入什么 url?
What url to put in jQuery AJAX load() method?
我正在测试 jQuery AJAX 的这个 load() 方法,我的电脑里有我的测试网站,所以当我打开 index.html url是这样的:file:///C:/Users/.../App/index.html
但是如果我把这个 url 放到 load() 方法中它 returns 什么都没有 - 错误。
我正在尝试使用此代码:
$("button").click(function(){
$("#div1").load('file:///C:/Users/.../App/index.html #test', function(responseTxt, statusTxt, xhr){
if(statusTxt == "success")
alert("External content loaded successfully!");
if(statusTxt == "error")
alert("Error: " + xhr.status + ": " + xhr.statusText);
});
});
在我的 index.html id="test" 中是这样的:
<div id="test">Test string</div>
我还在我的应用程序中包含了这个脚本:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
但结果始终为 0,知道为什么吗?
非常感谢您的建议和帮助。
AJAX 对本地文件系统的调用将不起作用。您需要在本地安装一个网络服务器,并以 http://localhost/index.html
的形式使用 url
我正在测试 jQuery AJAX 的这个 load() 方法,我的电脑里有我的测试网站,所以当我打开 index.html url是这样的:file:///C:/Users/.../App/index.html
但是如果我把这个 url 放到 load() 方法中它 returns 什么都没有 - 错误。
我正在尝试使用此代码:
$("button").click(function(){
$("#div1").load('file:///C:/Users/.../App/index.html #test', function(responseTxt, statusTxt, xhr){
if(statusTxt == "success")
alert("External content loaded successfully!");
if(statusTxt == "error")
alert("Error: " + xhr.status + ": " + xhr.statusText);
});
});
在我的 index.html id="test" 中是这样的:
<div id="test">Test string</div>
我还在我的应用程序中包含了这个脚本:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
但结果始终为 0,知道为什么吗?
非常感谢您的建议和帮助。
AJAX 对本地文件系统的调用将不起作用。您需要在本地安装一个网络服务器,并以 http://localhost/index.html