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

QQ登录

只需一步,快速开始

查看: 1623|回复: 3

[处理中3] 访问第三方服务器

[复制链接]

5

主题

17

帖子

55

积分

初级会员

Rank: 2

积分
55
QQ
发表于 2017-2-8 19:07:49 | 显示全部楼层 |阅读模式
var getUrl="http://simsimi.com/getRealtimeReq?uuid=WAiBuS6KjRGuKm0JRDU9QBZehc5RaGrG5F5mPdzvD5C&lc=zh&ft=1&reqText="+msg+"&status=W";

                $.ajax({  
                        type:'POST',   
                        url:getUrl,  

                         async: false,//同步
                        dataType:'jsonp',

                        success:function(data){
                                var append = event.source;
                               alert("data="+data)
                        },
                        error:function(XMLHttpRequest, textStatus, errorThrown) {
                       alert("status="+XMLHttpRequest.status);
                       alert("readyState="+XMLHttpRequest.readyState);
                       alert("textStatus="+XMLHttpRequest.textStatus);

                    }
                });


如何访问第三方服务器, dataType:'jsonp',已经设置为jsonp了,返回结果是 {respSentence: "李珍,我爱你", status: 200}
但是返回error,提示错误,weX5不能访问第三方服务吗,然后解析json来处理

发表于 2017-2-9 09:59:00 | 显示全部楼层
可以啊!,直接在浏览器地址输入这个url,访问会有报错吗!
有可能是跨域的问题!
http://docs.wex5.com/ajax-cross-domain/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

5

主题

17

帖子

55

积分

初级会员

Rank: 2

积分
55
QQ
 楼主| 发表于 2017-2-9 11:31:48 | 显示全部楼层
liangyongfei 发表于 2017-2-9 09:59
可以啊!,直接在浏览器地址输入这个url,访问会有报错吗!
有可能是跨域的问题!
http://docs.wex5.com/aj ...

这样跨域问题根本无法解决,因为如果用的别人第三方的接口根本不支持跨域,有没有一个方案可以比如我访问这个simmi的接口,可以直接返回结果,我现在的解决方案还是需要写bass服务让bass后台去请求然后返回,但是我是一个写前端的所以不希望写bass后台,只关心前台的请求结果,就像安卓一样,无论你用什么后台php java 我都不管 我只要请求能返回数据就行。@梁永飞
回复 支持 反对

使用道具 举报

发表于 2017-2-9 12:04:03 | 显示全部楼层
bigman 发表于 2017-2-9 11:31
这样跨域问题根本无法解决,因为如果用的别人第三方的接口根本不支持跨域,有没有一个方案可以比如我访问 ...

跨域问题, 这个问题可以上网查下!
http://www.jb51.net/article/36605.htm

请求baas 获取第三方服务,肯定是可以实现的!不过就是多了一次网络的请求和数据传递,,其他也没什么影响吧!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-22 11:13 , Processed in 0.059583 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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