1

我对 jquery 比较陌生,想知道为什么下面的代码不起作用。我正在尝试从驻留在我网站上而不是外部的文件中访问内容。是因为我从谷歌而不是我的网站加载了 jquery 库吗?我在 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;">&nbsp;</div>
</body>
</html>

任何人请帮助我。

谢谢

4

2 回答 2

2

如果你尝试会发生什么

$.get('/loadme.php?route=links/getlinks&path=2', function(data) {
  $('#response').html(data);
});

至少你可以

alert(data)

看看这是否有助于您调试。

于 2010-05-20T01:28:17.830 回答
0

jQuery 代码

$("#aboutme").click(function(){
    $("#response").load("/loadme.php?route=aboutme&path=2");
});

Html code changed href ="javascript:void(0)" to "#" . The problem in using this "#" is it will go to the top of the page each time when I click on a link. I removed href=# and it works fine but not sure if its ok not to have the href

<li>
    <a id="aboutme" href="javascript:void(0)">
        <span class="showcase-text">About Me</span>
    </a>
</li>
于 2010-05-23T20:32:33.253 回答