ajax取到data的值

var zhuceFlag=JSON.stringify(data);

文章来源:https://blog.csdn.net/t0404/article/details/53425417

  1. 1  获取Ajax请求返回的类型为map  
  2. a   直接用逗号点返回map的key(result),就可以获取value值了  
  3.     success:function(data){  
  4.         alert(data.result);  
  5.     }  
  6.   
  7. b  用方括号获取value值  
  8.     success:function(data){  
  9.          alert(data["result"]);  
  10.     }  
  11.   
  12. c 当key不知道的情况下,可以用循环获取value值  
  13.     success:function(data){  
  14.         for(var key in data){  
  15.             alert(data[key]);  
  16.         }  
  17.     }  
  18.   
  19. 2 获取Ajax请求返回的类型是list  
  20. a 用for循环  
  21.     success:function(data){  
  22.         for(var i=0;i<data.length;i+=){  
  23.             alert(data[i]);  
  24.         }  
  25.     }  
  26.   
  27. b 用$.each()或$().each()方法  
  28.     success:function(data){  
  29.         $.each(data,function(item,result){  
  30.             alert(result);  
  31.         });  
  32.     }  
  33. 或:  
  34.     success:function(data){  
  35.         $(data).each(function(item,result){  
  36.             alert(result);  
  37.         });  
  38.     }  
  39. 3 获取Ajax请求的返回类型为实体  
  40. a 直接点{.}属性名  
  41.     success:function(data){  
  42.         alert(data.name);  
  43.         alert(data.password);  
  44.     }  
  45.   
  46. b 用方括号也是可以的  
  47.   
  48.     success:function(data){  
  49.         alert(data["name"]);  
  50.         alert(data["password"]);  
  51.     }  

  • 3
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在SpringMVC中,使用@RequestMapping修饰的方法可以直接在参数列表中声明参数来接收请求中的。但是,在Ajax的Post方式提交时,如果不采特殊的处理,参数是无法正常地被接收到的。为了解决这个问题,可以采用最原始的方法来获参数。在这个例子中,通过HttpServletRequest对象的getParameter方法来获参数的,然后进行相应的处理。例如,在给定的代码示例中,通过request.getParameter("strId")和request.getParameter("content")来获参数的。对于content参数,还使用了new String方法进行接收,以处理可能存在的中文编码问题。此外,还可以通过java.net.URLDecoder.decode方法对content进行解码操作,以确保正确处理URL编码。最后,根据具体的业务逻辑,返回相应的结果。中是一个Service类的方法,该方法使用了@FeignClient注解,并通过@RequestParam注解来接收参数。而引用中的示例是另一个微服务的Service类中的方法,同样使用了@FeignClient注解,并且通过@RequestParam注解来接收参数。这些示例提供了与RequestMapping相关的代码片段,可能对你理解和解决你的问题有所帮助。123 #### 引用[.reference_title] - *1* [Ajax Post提交事例及SpringMVC注解@RequestMapping不到参数解决办法](https://blog.csdn.net/weixin_34292924/article/details/85768456)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}} ] [.reference_item] - *2* *3* [Spring boot 微服务之间@RequestMapping("method = RequestMethod.POST")或者@PostMapping不到](https://blog.csdn.net/qq_16513911/article/details/82798610)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值