jquery请求node并返回值
2014-06-13 18:24
363 查看
前端触发程序:
服务端node程序:
上面代码运行成功的前提是已经安装了express模块。
如果是http模块,则无法使用send方法,其中callback是回调函数的函数名。
----------------------------------------------
安装express框架后,找不到express命令,后来找到原因,需要如下命令
npm install -g express-generator
$.ajax({ url: 'http://192.168.10.52:3000/', dataType: "jsonp", //由于客户端与远程资源不处于同一服务器,所以需要使用jsonp success: function(data) { alert(data); }, error: function(jqXHR, textStatus, errorThrown) { alert('error ' + textStatus + " " + errorThrown); } }); function callback(str){ alert(str); }
服务端node程序:
var express = require('express'); var app = express(); mysql = require("mysql"); var connection = mysql.createConnection({ host:"192.168.10.31", user: "root", password: "tonggangdasha", database: "reportdb", port:'3307' }); app.get('/', function(req, response){ console.log("request.url:"+req.url); console.log(req.query.callback); connection.query('select * from report_phone where show_count = 16;', function (error, rows, fields) { if(error){ console.log('GetData Error:'+error.message); return; } console.log(JSON.stringify(rows)); response.send("callback("+JSON.stringify(rows)+")"); }); }); app.listen(3000);
上面代码运行成功的前提是已经安装了express模块。
如果是http模块,则无法使用send方法,其中callback是回调函数的函数名。
----------------------------------------------
安装express框架后,找不到express命令,后来找到原因,需要如下命令
npm install -g express-generator
相关文章推荐
- 在jQuery与Node之间创建跨域请求(Cross-Origin Resource Sharing (CORS) )
- java、jquery 、ajax跨域请求获取返回值(jsonp格式)
- jquery+ajax请求且带返回值的代码
- jQuery get请求返回值
- java、jquery 、ajax跨域请求获取返回值(jsonp格式)
- jQuery的$.post请求传值——返回值为json格式
- 使用jQuery发送AJAX请求时不缓存
- 分享:使用JQuery进行跨域请求
- 玩玩AJAX之使用ashx文件响应来自JQuery的JSON请求
- JQuery 的Ajax请求的详细说明【来自jquery的帮助文档】
- 使用Jquery 完成同步请求
- jquery 火狐,IE 请求实例
- AJAX 之使用ashx文件响应来自JQuery的JSON请求.
- Jquery的同步和异步请求
- jquery append 返回值
- jquery 打开窗口返回值实现代码
- JQuery遍历修改url的请求参数
- jquery的ajax返回值与编码问题
- [转]使用ashx文件响应来自JQuery的JSON请求
- 使用jquery 如何编写实现请求本页面的无刷新操作