jQuery ajax jsonp方式取后台的json数组报错,什么原因?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

jQuery ajax jsonp方式取后台的json数组报错,什么原因?

2016-02-19 15:02:20 2171 1

ajax get方法在chrome里是没有问题的。在firefox里就有跨域问题。
客户端代码:
`$.get(urlString).success(function(data) {

        console.log('success');  
        data = eval(data); 
        for(var i=0;i<data.length;i++){
            var obj=[data[i].uid,data[i].componentId,data[i].appName,data[i].version,data[i].SubmitTime];//,data[i].content
            aDataSet.push(obj);
            console.log(data[i]);
        }             
    }).error(function() { console.log("error"); }).complete(function() { console.log("complete"); });`

服务端代码 数据能够取出来 当请求时服务器也能收到请求但是回到客户端时就会调用error方法打印出“error”,用简单的测试数据也是出同样的问题。
`app.get('/component/listbyqueryNolimit/:query?', function(req,res){
routes.listComponentByQueryNolimit(req, mongodb, function(error, componets){
for(c in componets){
componets[c].content = "/component/content/" + componets[c]._id;
}
console.log('xxxxxxxxxxxxxx>'+componets[0]);
var jsonArr = [{"uid":"yanfei@gmail.com"},{"uid":"yan11fei@cn.ibm.com"}];
res.send(JSON.stringify(componets));
//res.send(req.param("uid") + "n" + req.param("componetId") + "n" + req.param("appName") + "n" + req.param("version")+ "n" + req.param("content"));
})
})`

哪位帮忙看看,问题到底是出在哪里?

取消 提交回答
全部回答(1)
  • 落地花开啦
    2019-07-17 18:44:46

    你用firebug检查一下请求的路径是否和chrome里实际请求的路径一致。

    0 0
相关问答

1

回答

JQuery中ajax不能解析json报错

2020-06-03 10:54:28 296浏览量 回答数 1

1

回答

jquery mobile如何实现AJAX请求? 400 报错

2020-06-03 16:37:51 423浏览量 回答数 1

1

回答

采用jquery 的ajax,提交程序出现两次,真奇怪? 400 报错

2020-06-02 17:17:04 229浏览量 回答数 1

1

回答

php ajax jquery城市联动获取select的ID遇到的问题?报错

2020-05-31 20:59:01 494浏览量 回答数 1

1

回答

后端302触发了jquery ajax的error事件? 400 报错

2020-06-01 10:44:42 739浏览量 回答数 1

1

回答

jQuery瀑布流 ajax加载动态数据问题 400 请求报错 

2020-05-30 23:02:04 358浏览量 回答数 1

1

回答

jquery中的ajax的请求出现问题

2016-07-14 16:58:18 2050浏览量 回答数 1

1

回答

jquery mobile ajax 请求,弹出提示框

2016-07-05 17:07:35 1919浏览量 回答数 1

1

回答

jquery里面ajax自动补全jsonp回调函数名如何实现的以及jq使用了哪些http方法?

2016-05-31 11:44:52 3367浏览量 回答数 1

1

回答

关于jquery以及bootstrap合并使用ajax兼容性问题

2016-05-31 15:40:54 2851浏览量 回答数 1
+关注
落地花开啦
喜欢技术,喜欢努力的人
0
文章
7824
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载