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

QQ登录

只需一步,快速开始

查看: 3854|回复: 11

[结贴] WeX5 如何调用webservice 和接收返回的数据

[复制链接]

10

主题

38

帖子

222

积分

中级会员

Rank: 3Rank: 3

积分
222
QQ
发表于 2017-6-29 11:44:52 | 显示全部楼层 |阅读模式
请教大家一个问题,如何在WeX5 中连接webservice, 并且可以接收返回的数据?

现在做了一个简单页面,但是执行错误,不知道问题在哪里,请各位大侠帮忙指正,谢谢
图1:简单页面
1.jpg


图2:button的点击事件里的脚本
2.jpg


图3:webservice的url和显示
3.jpg



图4:测试方法的具体请求和响应示例
4.jpg


图5:WeX5页面预览运行报错请
5.jpg


图6:详细报错信息
6.jpg


本人cs开发会懂一点,bs开发是小白一个,所以折腾两天,不知道如何入手,还请各路大侠不吝赐教,谢谢!谢谢!
BS开发小白,请多多包涵

13

主题

313

帖子

399

积分

中级会员

Rank: 3Rank: 3

积分
399
QQ
发表于 2017-6-29 11:56:10 | 显示全部楼层
1)F12根据一下代码
2)url是否正确
回复 支持 反对

使用道具 举报

10

主题

38

帖子

222

积分

中级会员

Rank: 3Rank: 3

积分
222
QQ
 楼主| 发表于 2017-6-29 12:21:11 | 显示全部楼层
fanlingli 发表于 2017-6-29 11:56
1)F12根据一下代码
2)url是否正确

地址应该没错吧。ie里可以正常打开。

不知道怎么用f12跟踪哦


您是说我的那个button里的脚本没错吗?
BS开发小白,请多多包涵
回复 支持 反对

使用道具 举报

10

主题

38

帖子

222

积分

中级会员

Rank: 3Rank: 3

积分
222
QQ
 楼主| 发表于 2017-6-29 15:05:38 | 显示全部楼层
我用测试工具测过webservice是正常的。
7.jpg
BS开发小白,请多多包涵
回复 支持 反对

使用道具 举报

10

主题

38

帖子

222

积分

中级会员

Rank: 3Rank: 3

积分
222
QQ
 楼主| 发表于 2017-6-29 18:11:02 | 显示全部楼层
顶起
BS开发小白,请多多包涵
回复

使用道具 举报

10

主题

38

帖子

222

积分

中级会员

Rank: 3Rank: 3

积分
222
QQ
 楼主| 发表于 2017-6-29 22:31:17 | 显示全部楼层
fanlingli 发表于 2017-6-29 11:56
1)F12根据一下代码
2)url是否正确

折腾了一下,是不是这个提示,是传说中的跨域问题?
8.jpg


BS开发小白,请多多包涵
回复 支持 反对

使用道具 举报

发表于 2017-6-30 11:08:05 | 显示全部楼层
jyjy 发表于 2017-6-29 22:31
折腾了一下,是不是这个提示,是传说中的跨域问题?

你使用ajax 直接 访问的webservice 对吧!

1.先用浏览器直接访问webservice 的URL地址!是正常的对吧!

2.如果域名或端口不一样就会存在跨域问题!跨域问题的解决
http://docs.wex5.com/ajax-cross-domain/
需要看webService是否支持跨域!?

3.如果不支持跨域!可以通过baasServer 请求后台自定义action 实现!
自定义action 中,用java代码去请求webService,然后再将数据返回给前台!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

10

主题

38

帖子

222

积分

中级会员

Rank: 3Rank: 3

积分
222
QQ
 楼主| 发表于 2017-6-30 11:51:16 | 显示全部楼层
liangyongfei 发表于 2017-6-30 11:08
你使用ajax 直接 访问的webservice 对吧!

1.先用浏览器直接访问webservice 的URL地址!是正常的对吧!

好的,这个问题我已经折腾了几天了,基本有点概念了,我再看看,也会按你的建议找找方法试试,到时再汇报情况,万分感谢!
BS开发小白,请多多包涵
回复 支持 反对

使用道具 举报

19

主题

80

帖子

121

积分

初级会员

Rank: 2

积分
121
QQ
发表于 2017-7-3 17:21:55 | 显示全部楼层
建议你别用webservice,用ashx更建单。服务器端需要设置跨域。
回复 支持 反对

使用道具 举报

10

主题

38

帖子

222

积分

中级会员

Rank: 3Rank: 3

积分
222
QQ
 楼主| 发表于 2017-7-5 10:03:41 | 显示全部楼层
mengoo123 发表于 2017-7-3 17:21
建议你别用webservice,用ashx更建单。服务器端需要设置跨域。

谢谢,因为我很多逻辑控制是另一个开发工具用webservice写的,那个工具发布webservice相对比较方便,所以我就只能尽量用这种方式了。
BS开发小白,请多多包涵
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-26 20:27 , Processed in 0.071883 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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