ajax和nodejs
是否可以从apache服务器(例如:)向node js发送ajax请求而不出现任何问题 我尝试了一下,它的工作非常完美,但它不工作,只有在mozilla的IE 我的ajax:ajax和nodejs,ajax,node.js,Ajax,Node.js,是否可以从apache服务器(例如:)向node js发送ajax请求而不出现任何问题 我尝试了一下,它的工作非常完美,但它不工作,只有在mozilla的IE 我的ajax: $.ajax({ url : "http://localhost:3000/test_ajax", type: "GET", success : function(data){ alert(data); } }); 我的nodejs服务器: var express = require("express"); v
$.ajax({
url : "http://localhost:3000/test_ajax",
type: "GET",
success : function(data){
alert(data);
}
});
我的nodejs服务器:
var express = require("express");
var app = express.createServer();
app.get('/test_ajax', function(req, res){
res.send('Hello World');
});
app.listen(3000);
可以在我的项目中使用它而不出问题吗?在这种情况下,不可能使用普通的XHR(又称Ajax)。见: 您必须使用JSONP(允许跨域数据检索) 见: 其他方法是在主域上设置代理,以便在两个端口之间进行转换。有些项目已经在这样做了:
- PHP
- Python(Django)
$.ajax({…, dataType: 'jsonp'});