CSDNRGY 2017-06-02 08:05 采纳率: 87.5%
浏览 1675
已采纳

为什么我用jquery无法获取服务器响应的数据

如图所示
图片说明

已经能通过浏览器看到JSON数据了
但是我无法操作这组数据
这是浏览器的安全机制导致的吗?
如果是的话,jquery的JSONP就没有意义了吧

源代码
图片说明
图片说明
图片说明

  • 写回答

2条回答 默认 最新

  • CSDNRGY 2017-06-02 23:38
    关注

    解决了
    说下解决的思路
    问题根本不再前端页面
    而是在服务器端
    详情参照http://www.tuicool.com/articles/vYBR3y\

     var express = require('express');
    var app = express();
    //设置跨域访问
    app.all('*', function(req, res, next) {
        res.header("Access-Control-Allow-Origin", "*");
        res.header("Access-Control-Allow-Headers", "X-Requested-With");
        res.header("Access-Control-Allow-Methods","PUT,POST,GET,DELETE,OPTIONS");
        res.header("X-Powered-By",' 3.2.1')
        res.header("Content-Type", "application/json;charset=utf-8");
        next();
    });
    
    app.get('/auth/:id/:password', function(req, res) {
        res.send({id:req.params.id, name: req.params.password});
    });
    
    app.listen(3000);
    console.log('Listening on port 3000...');
    

    我的服务器端是nodejs
    加上这个代码片即可

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog
  • ¥15 Excel发现不可读取的内容
  • ¥15 关于#stm32#的问题:CANOpen的PDO同步传输问题
  • ¥20 yolov5自定义Prune报错,如何解决?
  • ¥15 电磁场的matlab仿真