【发布时间】:2011-01-11 02:55:22
【问题描述】:
我刚开始第一次在 Mac 上玩,我创建了一个非常简单的 HTML 页面,它使用 jQuery 在单击 h1 标记时进行简单的文本交换。
当我不通过网络服务器查看页面并直接在 Safari(file:///Applications/xampp/xamppfiles/htdocs/test/mypage.html)中打开它时,它会按预期工作。但是,当我尝试通过 Apache (http://localhost/test/mypage.html) 查看时,它不起作用。
这是代码:
<html>
<head>
<title>My Awesome Page</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" charset="utf-8">
function sayHello()
{ $('#foo').text('Hi there!');
}
</script>
</head>
<body>
<h1 id="foo" onclick="sayHello()">Click me!</h1>
</body>
</html>
我在 Mac 上遗漏了什么吗?不会是 Apache 设置,因为它的客户端代码......对吧?
我可能还应该提到我加载了 XAMPP 来运行 Apache 和 MySQL。我已经测试了 Apache 以确保它使用一个简单的 PHP 文件工作。
史蒂夫
【问题讨论】:
标签: javascript jquery html apache macos