php---ajax传递多维数组到后台

WBOY
Freigeben: 2016-07-25 08:46:20
Original
1213 Leute haben es durchsucht

php---ajax传递多维数组到后台,有需要的朋友可以参考下。


1 traditional :true

??网上资料一般都说是将ajax的参数traditional设置为true,那么可以将数组转为一个格式字符串,不过这个还需要到后台进行字符串解析。这个方法太麻烦,没有去亲测。

2 将js object(或array)转为json

??object和array的区别主要是一个是对象,一个是数组,对象是用花括号{}包围起来的,数组是中括号[]包围起来的。
??转换方法:JSON.stringify(mydata)

  1. $.ajax({
  2. url: 'xxxxxxxxxxxx',
  3. type: 'POST',
  4. dataType: 'text',
  5. data:{
  6. 'rowData':JSON.stringify(mydata)
  7. },
  8. success: function(data){
  9. console.log(data);
  10. },
  11. error: function(){
  12. alert("获取数据错误!");
  13. }
  14. });
复制代码

??传递到后台后,通过json_decode(data);来解码json。同样的可以查看解码的数据是否正确,则可以通过ajaxReturn()返回数据。t调试方法可以参考http://blog.csdn.net/freeape/article/details/50072069这篇文章。

php


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!