当我打开我的页面时,我收到错误:$ .document为null。为什么?其次,有没有办法确定下面给出的代码从哪个路径加载文件“filevalues.php”?
<script type="text/javascript">
try {
$(document).ready(function(){
$("#Edit").click(function(){
$.get('fetchvalues.php', null, function(){
alert('reached');
});
});
});
}
catch(e)
{
alert(e.message);
}
</script>
答案 0 :(得分:12)
首先,没有$.document
这样的事情。我认为你的意思是$(document)
,因为这就是你的代码所说的......?
如果$(document)
不起作用,则表明您的jQuery库未正确加载,或者与覆盖$
值的其他内容冲突。如果jQuery(document)
也不起作用,则问题是前者。
Firefox的Firebug是一个非常好的工具,可以追踪这类问题。您可以重新加载页面并查看正在生成的jquery js文件的请求,查看它正在请求的确切路径,以及它在响应中收到的确切内容。
答案 1 :(得分:2)
jQuery库路径不正确。
答案 2 :(得分:0)
使用jquery时出现此问题。我在代码中的某个地方清空了这样的文档 $(本).empty() 它引起了问题