我有一个运行apache web服务器的fedora服务器。服务器连接到家庭网络。我有一台笔记本电脑连接到同一个网络。我可以在我的笔记本电脑的浏览器中输入我的服务器的IP地址,并拉出位于fedora家庭服务器的文档根目录中的index.html文件。 index.html文件包含jquery代码。 jquery代码仅在我在浏览器中本地打开时才有效(例如右键单击用firefox打开),但是当我尝试从笔记本电脑查看网页时,jquery代码不会被执行。
代码如下。
<script type="text/javascript" src="jquery-1.8.2.js"></script>
<script>
$(document).ready(function() {
$('#form').hide();
$('input[type=text]').focus(function() {
$(this).val('');
});
$('input[type=password]').focus(function() {
$(this).val('');
});
$('.form').hide();
$('#log').click(function(){
$('#form').toggle();
});
$('#reg').click(function(){
$('.form').toggle();
});
});
</script>
答案 0 :(得分:1)
您需要在根目录中的文件jquery-1.8.2.js,或者包含代码的文件(在服务器上)的任何地方,以及包含代码的以下标记。
<script type="text/javascript">
// code here
</script>
打开Firebug或类似的扩展程序,然后转到控制台调试代码的任何其他最终问题。