起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1365|回复: 2

[结贴] 手机端面jsonp ajax请求其它网站失败。

[复制链接]

10

主题

37

帖子

90

积分

初级会员

Rank: 2

积分
90
QQ
发表于 2015-11-16 17:44:31 | 显示全部楼层 |阅读模式
貌似有相似问题的帖子,但该帖没给出解决代码,故再发一篇,请知道的朋友帮忙
http://www.justep.com/cn/bbs/forum.php?mod=viewthread&tid=76106&extra=page%3D1&page=1
想用手机端ajax访问另一个网站(asp.net mvc)返回的内容,用json请求会报错。看了上帖感觉是要用jsonp。
服务端返回:Json(lst.ToArray(), JsonRequestBehavior.AllowGet);
手机端面代码:
$.ajax({
                                "type" : "post",
                                "async" : false,
                                "dataType" : "jsonp",
                                "url" : url,
                                "jsonp":"callback",
                                "jsonpCallback":"oncallback",
                                "data" : {
                                        "personName" : uid,
                                        // 序列化参数JSON字符串
                                        "password" : pwd
                                },
                                "success" : function(data, textStatus) {
                                        debugger;
                                        if (data == "Failed") {
                                                alert("用户名或密码错误");
                                        } else if (success) {
                                                success(data);
                                        }
                                },
                                "error" : function(XMLHttpRequest, textStatus, errorThrown) {
                                        debugger;
                                }

                        });
目前的问题是:服务端能够响应请求并返回,但手机端总是进error,不能进success。提示错误:"oncallback was not called"。

另关于"jsonp":"callback", "jsonpCallback":"oncallback",这部分的代码怎么写也不是很清楚。
感觉帮忙。
发表于 2015-11-16 18:00:53 | 显示全部楼层
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

10

主题

37

帖子

90

积分

初级会员

Rank: 2

积分
90
QQ
 楼主| 发表于 2015-11-16 22:03:31 | 显示全部楼层
谢谢,问题解决了。就用的文档里的CORS方案。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-3 08:02 , Processed in 0.098944 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表