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

QQ登录

只需一步,快速开始

查看: 3613|回复: 9

[处理中1] ajx请求后台获取值的问题

[复制链接]

109

主题

284

帖子

692

积分

高级会员

Rank: 4

积分
692
QQ
发表于 2016-10-26 10:42:40 | 显示全部楼层 |阅读模式
我在前端使用ajax的方式传值,
  1. $.ajax({
  2.                         type: 'post',
  3.                         url: "http://localhost:8080/baas/Test/service" ,
  4.                         data: {
  5.                         method : "test",
  6.                                                  ID : "1"
  7.                         } ,
  8.                         success: function () {
  9.                                 alert("成功");
  10.                         } ,
  11.                         dataType: "json"
  12.                 });
复制代码


这样在后台无法获取数据data,请指教,下面是java后台代码

  1. // 程序的入口选择调用的方法
  2.         public static JSONObject service(JSONObject params, ActionContext context) throws SQLException, NamingException, ParseException {
  3.                 JSONObject responseParams = null;
  4.                 try {
  5.                          System.out.println("连接成功");
  6.                          String action = params.getString("method");               
  7.                         System.out.println(action);
复制代码


控制台显示可以连接成功,但是就是不能获取到前端传递过来的data

1

主题

3232

帖子

1174

积分

金牌会员

Rank: 6Rank: 6

积分
1174
QQ
发表于 2016-10-26 14:42:06 | 显示全部楼层
这样看,我不确定这个ajax 是否成功的发送了请求, 目前来看,第一个是否请求的是本地,不存在跨域问题吧?

然后在ajax ,你用的Jquery 的ajax 请求  , 就目前这样子  不可以进入成功的毁掉函数,就说明,前面的东西,设置错了,具体要看一下 newwork 请求消息。
在问题解决后,希望大家可以吧解决方法也分享一下,这样可以让更多的X5开发者共同进步,谢谢大家的知识共享
回复 支持 反对

使用道具 举报

79

主题

581

帖子

3464

积分

论坛元老

Rank: 8Rank: 8

积分
3464
QQ
发表于 2016-10-27 08:46:12 | 显示全部楼层
用request.getparameter("data")取

小尾巴~~世间万难,无非一拖二懒三不读书
回复 支持 反对

使用道具 举报

79

主题

581

帖子

3464

积分

论坛元老

Rank: 8Rank: 8

积分
3464
QQ
发表于 2016-10-27 08:48:07 | 显示全部楼层
data里的键加上双引号""

小尾巴~~世间万难,无非一拖二懒三不读书
回复 支持 反对

使用道具 举报

109

主题

284

帖子

692

积分

高级会员

Rank: 4

积分
692
QQ
 楼主| 发表于 2016-10-28 09:35:54 | 显示全部楼层
cc_day 发表于 2016-10-27 08:46
用request.getparameter("data")取

java   service这个类中就没有request这个参数,怎么使用
回复 支持 反对

使用道具 举报

79

主题

581

帖子

3464

积分

论坛元老

Rank: 8Rank: 8

积分
3464
QQ
发表于 2016-10-28 11:13:15 | 显示全部楼层
james.lee 发表于 2016-10-28 09:35
java   service这个类中就没有request这个参数,怎么使用

是我看错了,我以为你用的不是x5后台,x5这里自己进行了封装。params.getString("scene_id")这样取是没错的,问题出在你传的数据格式上

小尾巴~~世间万难,无非一拖二懒三不读书
回复 支持 反对

使用道具 举报

109

主题

284

帖子

692

积分

高级会员

Rank: 4

积分
692
QQ
 楼主| 发表于 2016-10-28 15:10:38 | 显示全部楼层
cc_day 发表于 2016-10-28 11:13
是我看错了,我以为你用的不是x5后台,x5这里自己进行了封装。params.getString("scene_id")这样取是没错 ...

是data里面加双引号吗?试过了,有问题,用ajax的或传几个参数我可以用get,但是数据信息比较多呢?
回复 支持 反对

使用道具 举报

79

主题

581

帖子

3464

积分

论坛元老

Rank: 8Rank: 8

积分
3464
QQ
发表于 2016-10-28 16:20:39 | 显示全部楼层
james.lee 发表于 2016-10-28 15:10
是data里面加双引号吗?试过了,有问题,用ajax的或传几个参数我可以用get,但是数据信息比较多呢? ...

post

小尾巴~~世间万难,无非一拖二懒三不读书
回复 支持 反对

使用道具 举报

109

主题

284

帖子

692

积分

高级会员

Rank: 4

积分
692
QQ
 楼主| 发表于 2016-10-31 09:06:37 | 显示全部楼层

是的,这个我知道,我上面代码使用的post    data还是传不进去?有一个ajax使用post访问的例子参考一下吗?最好是有服务端
回复 支持 反对

使用道具 举报

13

主题

313

帖子

399

积分

中级会员

Rank: 3Rank: 3

积分
399
QQ
发表于 2016-10-31 15:56:55 | 显示全部楼层
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-21 02:29 , Processed in 0.055500 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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