怎么获得ajax中data中的某个字段,关于$.ajax中data字段的整理--包括json转换和spring注解...

1、前端$.ajax 的data为json提交的时候,[email protected] 注解

@RequestMapping(value = "getCpuData/{interval}/{times}/{req_time}")//

@ResponseBody

public JSONObject getCpuMonitorData(HttpServletRequest request,@PathVariable("interval") int interval,

@PathVariable("times") int times,

@PathVariable("req_time") String req_time,

@RequestBody JSONObject ip) {

2、$.ajax方法中的data属性的值要么是{}对象形式,要么是字符串形式。

例如json对象需要转成字符串形式,后台spring会自动转化成json对象。

如果data的值是对象{ip:"11.11.11.11"}

ip = {ip:["10.11.11.11","10.11.11.11"]};

ip = JSON.stringify(ip);

console.log("\n---ip: "+ip+ "  "+JSON.stringify(ip));

legend_cpu_data = new Array();

var req_time=getDate();

$.ajax({

url : "getCpuData/"+interval+"/"+times+"/"+req_time,

type : "POST",

contentType : ‘application/json;charset=UTF-8‘,

data : ip,

dataType : ‘json‘,

success:function(resData, status){

原文:http://www.cnblogs.com/anruy/p/5741993.html

参与评论 您还未登录,请先 登录 后发表或查看评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:游动-白 设计师:我叫白小胖 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值