在jquery中加载函数

时间:2010-05-19 22:51:09

标签: php jquery ajax permission-denied

我对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;">&nbsp;</div>
</body>
</html>

任何人都请帮帮我。

感谢

2 个答案:

答案 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>