为了账号安全,请及时绑定邮箱和手机立即绑定

老师好,想问一下 通过 ajax 如何获取nodejs服务端返回的数据 ? 服务端如何写 ajax才能获得数据?

ajax 如何获取nodejs服务端返回的数据 ? 服务端如何写 ajax才能获得数据?

nodejs后端:

var express=require('express');
var app = express();

var data=[1,2,3,4];

var port=3000;
app.listen(port);
console.log("server is running on port :"+port);
app.get('/',function(req,res){
  res.send(JSON.stringify(data));  
});

ajax前端代码:

 <script>
     $(document).ready(function(){
      $("#bt1").click(function(){
          $.ajax({  
                 url: 'http://127.0.0.1:3000/', 
                 success: function(data) {  
                     alert(data);
                 },  
                 error: function() {  
                     alert('error ');  
                 }  
               });
      });
     });
    </script>

这样子 取得不到数据 ???

正在回答

1 回答


试一下 res.json 中这种标准 json ajax 处理的方式。

0 回复 有任何疑惑可以回复我~
#1

福卡 提问者

res.jsonp(data); 解决了 谢谢
2014-12-22 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
node+mongodb 建站攻略(一期)
  • 参与学习       91860    人
  • 解答问题       889    个

带你完整实现一个从前端到后端的项目,初中级前端开发工程师必学课程

进入课程

老师好,想问一下 通过 ajax 如何获取nodejs服务端返回的数据 ? 服务端如何写 ajax才能获得数据?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信