如何在AJAX的回调函数中传递JSON数据?如何在控制器中接受并转换成数组?
如何在AJAX的回调函数中传递JSON数据?如何在控制器中接受并转换成数组?
笨小熊 发表于2年前
如何在AJAX的回调函数中传递JSON数据?如何在控制器中接受并转换成数组?
  • 发表于 2年前
  • 阅读 796
  • 收藏 6
  • 点赞 0
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

摘要: 这个在实际做项目中经常用到!最新的理解:AJAX的回调函数是一个独立的函数,在这个回调函数中,我们接受AJAX之前的返回的数据,并将他作为参数传递给先的函数去处理;事实上,这个回调函数也是一个独立的函数,我们可以在里面爱干什么干什么,全凭自己的函数来自定义。
  1. 首先,我们经过测试(或者你平时的开发经验)知道,在AJAX的回调函数中使用get或者post方式可以传递字符串(不信可以自己去写实例测试,不过要注意:get方式有数据量的限制):

  2. 方法一:我们将ajax的请求放回的JSON数组转换成字符串,然后在回调函数中get过去:

        a.html页面的AJAX请求代码:

       

 b.后台两个处理函数(尤其注意第二个是回调函数指向的处理函数):

     

   

方法二:我们在回调函数中直接处理发送一个新的AJAX请求(也可以写成匿名函数),将ajax请回来的JSON数组转化为字符串作为新的参数POST过去(也可以get):

 a.AJAX请求页面:

 

b.后台两个处理器页面(尤其注意后一个是接收回调函数传递过来的参数并转为数组的):

 

    

 

共有 人打赏支持
粉丝 13
博文 149
码字总数 64207
×
笨小熊
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: