Jquery的load方法无效,求解
<html><head><scriptsrc="jquery-2.1.1.js"></script><scriptlanguage="javascript">functi...
<html>
<head>
<script src="jquery-2.1.1.js"></script>
<script language="javascript">
function test(){
$("#show").load("D:\a.php");
whindow.alert($("#show").text());
}
</script>
<title>Unnamed</title>
</head>
<body>
<input type="submit" id="Test" value="test" onclick="test()" />
<div id="show">
test test test test test test test test test test test test
</div>
</body></html>
代码如上,load方法没有执行,alert函数也没有执行。a.php里面只有一行英文,路径确认无误。
load它就是不执行啊为什么。。。
遇到好几次这个问题了,火狐,360,ie统统不行。。。ORZ 展开
<head>
<script src="jquery-2.1.1.js"></script>
<script language="javascript">
function test(){
$("#show").load("D:\a.php");
whindow.alert($("#show").text());
}
</script>
<title>Unnamed</title>
</head>
<body>
<input type="submit" id="Test" value="test" onclick="test()" />
<div id="show">
test test test test test test test test test test test test
</div>
</body></html>
代码如上,load方法没有执行,alert函数也没有执行。a.php里面只有一行英文,路径确认无误。
load它就是不执行啊为什么。。。
遇到好几次这个问题了,火狐,360,ie统统不行。。。ORZ 展开
1个回答
展开全部
路径不对啊。多数浏览器不支持直接的文件路径的吧?你这个要在支持php的web服务器开启的情况下才能跑起来啊。而且load是异步的,还没加载完呢,whindow.alert就直接执行了,你这样alert出来只能是一堆 test。
追问
alter我是用来看程序有没有运行到那里的~
路径不对的话要改成什么样呢?
我试过直接在html根目录下放置a.php,但是load也没有执行。
追答
先让php的环境在你的D:目录下跑起来,然后在浏览器里里输入网址 确认能访问到 a.php 后,将你的D:\a.php改成/a.php
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询