用jquery的ajax请求nodejs

原创 2012年03月22日 18:09:14

下午看了会儿nodejs,在想如果用ajax去请求nodejs服务器的数据应该怎么做。通过找些资料算是大概明白了。

前端js

$.ajax({
     url: 'http://127.0.0.1:3000/',   //请求的是3000端口,应该属于跨域调用,因此dataType用jsonp
     dataType: "jsonp",
     //jsonpCallback: "_test",       //可以自定义‘处理’函数,默认是callback
     cache: false,
     jsonp:'callback',               //默认的传递处理函数是callback
     timeout: 5000,
     success: function(data) {
         var data = $.parseJSON(data);
         alert(data.message);
     },
     error: function(jqXHR, textStatus, errorThrown) {
         alert('error ' + textStatus + " " + errorThrown);
     }
});

后台nodejs

var express = require('express')     //引入express模块,当然也可以不用引入,而直接引入http模块
  , app = express.createServer()
  , url = require('url');


app.get('/',function(req, res){
  
  var queryObj = url.parse(req.url,true).query;
  res.send(queryObj.callback+'(\'{"message": "test"}\')');
  //res.send('_test(\'{"message": "test"}\')');     //对应jsonpCallback的函数

});

app.listen(3000);







            
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

nodejs模仿ajax请求

'use strict' const fs = require("fs"); const http = require("http"); var Url = require("url"); var q...

Nodejs Express Ajax跨域请求

var express = require('express'); var app = express();var bodyParser = require('body-parser');//说明下:...

nodejs ajax 请求

前端: 服务器地址: 账号id: 游戏命令: ...

nodejs-express接收ajax请求

index.ejs function ajax(){ $.ajax({ u...

JQuery AJAX - NODEJS - Mysql 总结

【摘要】通过JQuery AJAX 对于服务器进行动态请求和页面刷新,nodejs搭建HTTP服务,中间件 路由跳转,后台和mysql交互,mysql存储着数据。 首先我们需要搭建一个http服务,使...

简单的ajax让前端jquery与后台node.js交互

node.js简单的ajax与前端交互

Node.js通过jquery的ajax来获取参数

这是在前面练习的基础上继续学习发出的心得。在页面刷出数据后想对某些内容执行删除操作,这里用到jquery的ajax,通过ajax传入一个唯一的值,比如collection里面的_id,然后在node处...

nodejs——关于jquery的put、delete ajax请求在后端无法解析请求变成options的解决办法

情况介绍:node.js做后端服务器,3000的端口。前端浏览器是webstorm自带的63342端口。涉及到跨域访问。代码如下。 jquery:     写的一个通用函数 以上是前端...

关于ajax请求,表单请求,以及nodejs响应

关于ajax请求,表单请求,以及nodejs响应前端jQuery ajax片段 姓名: 密码: <inpu...

使用jquery Ajax请求action 得到返回的数据

首先搞明白观念:你action返回的值 ajax是得不到的。ajax能得到的是你action里往前台输出的内容,也就是action往输出流里输出的内容,而不是返回值。如果lz想要得到action返回给...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)