http://www.jb51.net/article/77470.htm
*当前网址是localhost:3000*/
js代码
$.ajax({
type:
"get"
,
success:
function
(){
。。。
}
});
/*而在异域服务器上,*/
app.js
app.get(
'/showAll'
,students.showAll);
/*这和不跨域的写法相同*/
/*在异域服务器的showAll函数里,*/
var
db = require(
"./database"
);
exports.showAll =
function
(req,res){
/**设置响应头允许ajax跨域访问**/
res.setHeader(
"Access-Control-Allow-Origin"
,
"*"
);
/*星号表示所有的异域请求都可以接受,*/
res.setHeader(
"Access-Control-Allow-Methods"
,
"GET,POST"
);
var
con = db.getCon();
con.query(
"select * from t_students"
,
function
(error,rows){
if
(error){
}
else
{
/*注意这里,返回的就是jsonP的回调函数名+数据了*/
res.send(
"cb("
+JSON.stringify(r)+
")"
);
}
});
}