AJAX,带有节点js服务器

时间:2014-02-03 13:54:06

标签: javascript jquery ajax node.js

我想学习如何使用AJAX,假设我想从我的html页面连接到node.js服务器。页面有一个按钮,当按下我们向服务器发送请求时,服务器发回一个'hello world'字符串。

我已经学会了如何制作html5页面,以及如何启动node.js服务器

一个简单的node.js服务器

    var http = require('http');
    http.createServer(function (req, res) {
        res.writeHead(200, {'Content-Type': 'text/plain'});
        res.end('Hello World\n');
    }).listen(1337, '127.0.0.1');
    console.log('Server running at http://127.0.0.1:1337/');

这打印了你好世界,这一切都很好。

但是,我怎样才能这样做,当我按下html页面上的按钮时,会调用一个函数,即“连接”或“调用”服务器,并获得一个字符串作为回报? 我有一本关于Node.js的书,但它没有说明AJAX,有没有更好的方法呢?

我很乐意帮助你!

1 个答案:

答案 0 :(得分:1)

需要从客户端即浏览器启动

AJAX呼叫。 您的node.js应用程序收到请求,处理它并将响应返回给客户端

使用jQuery看起来像这样:

$.get( "ajax/test.html", function( data ) {
  $( ".result" ).html( data );
  alert( "Load was performed." );
});