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

QQ登录

只需一步,快速开始

查看: 2693|回复: 9

[结贴] Wex5 怎么用Ajax 访问另一个服务器的action?

[复制链接]

1

主题

9

帖子

13

积分

新手上路

Rank: 1

积分
13
QQ
发表于 2016-1-12 11:54:17 | 显示全部楼层 |阅读模式
如题,
我用action 访问我本地 另一个端口的服务器(spring 框架)的action,返回一直是error的回调。
  1. $.ajax({
  2.                         type : "POST",
  3.                         dataType : "json",
  4. //                        url : "./json.json",
  5.                         url : require.toUrl("http://localhost:8081//AirWeatherCtl/getAir.action?apicityname=%E5%8C%97%E4%BA%AC&count=1"),
  6. //                        data : {
  7. //                                "apicityname" : "天津",
  8. //                                "count" : 1
  9. //                        },
  10.             async: false,
  11.             cache: false,
  12.                         success : function(data) {
  13.                                 debugger;
  14.                                 alert(data);
  15.                         },
  16.                         error : function(data) {
  17.                                 debugger;
  18.                                 alert(data);
  19.                         }
  20.                 });
复制代码
发表于 2016-1-12 13:01:22 | 显示全部楼层
访问另一台服务器需要跨域:参考:http://wex5.com/cn/ajax-cors-jsonp/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

1

主题

9

帖子

13

积分

新手上路

Rank: 1

积分
13
QQ
 楼主| 发表于 2016-1-12 13:02:54 | 显示全部楼层
wex5 怎么发送http 请求?
回复 支持 反对

使用道具 举报

发表于 2016-1-12 13:09:38 | 显示全部楼层
stargc 发表于 2016-1-12 13:02
wex5 怎么发送http 请求?

就是通过ajax发送请求啊!
如果使用的是baas服务,其实封装的也是ajax
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

1

主题

9

帖子

13

积分

新手上路

Rank: 1

积分
13
QQ
 楼主| 发表于 2016-1-12 13:14:57 | 显示全部楼层
liangyongfei 发表于 2016-1-12 13:09
就是通过ajax发送请求啊!
如果使用的是baas服务,其实封装的也是ajax

有没有 代码 可以贴出来 看看吗?
我写的有什么问题吗?为什么返回的不对?
回复 支持 反对

使用道具 举报

1

主题

9

帖子

13

积分

新手上路

Rank: 1

积分
13
QQ
 楼主| 发表于 2016-1-12 13:15:37 | 显示全部楼层
liangyongfei 发表于 2016-1-12 13:01
访问另一台服务器需要跨域:参考:http://wex5.com/cn/ajax-cors-jsonp/

我真正看。这个是说 要更改服务器端的代码啊!
回复 支持 反对

使用道具 举报

1

主题

9

帖子

13

积分

新手上路

Rank: 1

积分
13
QQ
 楼主| 发表于 2016-1-12 13:52:40 | 显示全部楼层
liangyongfei 发表于 2016-1-12 13:01
访问另一台服务器需要跨域:参考:http://wex5.com/cn/ajax-cors-jsonp/

我服务器 用spring框架,有一个action,但是参数里没有加httpResponse和HttpRequest,所有这个两个方法都不行。
回复 支持 反对

使用道具 举报

发表于 2016-1-12 14:40:49 | 显示全部楼层
stargc 发表于 2016-1-12 13:52
我服务器 用spring框架,有一个action,但是参数里没有加httpResponse和HttpRequest,所有这个两个方法都 ...

反正就是你的服务器要支持跨域访问才行的!肯定有某个文件是可以配置的!这个你上网查下吧!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

1

主题

9

帖子

13

积分

新手上路

Rank: 1

积分
13
QQ
 楼主| 发表于 2016-1-12 15:50:36 | 显示全部楼层
liangyongfei 发表于 2016-1-12 14:40
反正就是你的服务器要支持跨域访问才行的!肯定有某个文件是可以配置的!这个你上网查下吧! ...

我改了,可还是不行,而且我发现它根本没有调到另外一个服务器
回复 支持 反对

使用道具 举报

发表于 2016-1-12 16:50:00 | 显示全部楼层
stargc 发表于 2016-1-12 15:50
我改了,可还是不行,而且我发现它根本没有调到另外一个服务器

你在浏览器中看一下发送的请求地址是否正确呢??
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-4 14:07 , Processed in 0.070717 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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