这个ajax代码有什么问题

时间:2014-02-07 19:08:02

标签: javascript php ajax html5

为什么不在我的浏览器中打印“Hello”?

我将此代码放在名为index.html

的文件中
<!DOCTYPE html>
<html>
    <head>
        <title>Learning Ajax</title>
    </head>
    <body>
        <h1>Learning Ajax</h1>
        <a href="files/ajax.txt">Load Ajax Text File</a>
        <script src="js/main.js"></script>
    </body>
</html>

以及名为main.js

的文件中的此代码
var message = "Hello";

$(function() {
    var message = "Goodbye";
})();

alert(message);

它是一个自我调用的匿名函数

2 个答案:

答案 0 :(得分:2)

由于错误:您使用$,但您没有定义此类功能。

答案 1 :(得分:0)

上面的代码中没有AJAX。我建议访问jQuery的学习网站,找出AJAX的全部内容及其工作原理:http://learn.jquery.com/ajax/