我对jquery比较新,想知道为什么下面的代码不起作用。我试图访问驻留在我的网站上而不是外面的文件中的内容。是因为我从谷歌而不是我的网站加载jquery lib?我在IE浏览器中收到的错误消息是“拒绝访问”。如果我试图从同一个服务器甚至同一个文件夹加载文件,我很困惑为什么拒绝访问。
<html>
<head>
<script type="text/javascript" language="JavaScript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript" language="JavaScript">
$(document).ready(function(){
$("#response").load("http://www.mydomain.com/loadme.php?route=links/getlinks&path=2");
});
</script>
</head>
<body>
<div id="response" style="border: 1px solid #000;height:500px;"> </div>
</body>
</html>
任何人都请帮帮我。
感谢
答案 0 :(得分:2)
如果您尝试
会发生什么$.get('/loadme.php?route=links/getlinks&path=2', function(data) {
$('#response').html(data);
});
至少你可以
alert(data)
并查看是否可以帮助您进行调试。
答案 1 :(得分:0)
jQuery代码
$("#aboutme").click(function(){
$("#response").load("/loadme.php?route=aboutme&path=2");
});
Html代码 将href =“javascript:void(0)”更改为“#”。使用此“#”的问题是,每次单击链接时,它都会显示在页面顶部。我删除了href =#并且它工作正常,但不确定它是否可以没有href
<li>
<a id="aboutme" href="javascript:void(0)">
<span class="showcase-text">About Me</span>
</a>
</li>