
1 wangxiaoaer Nov 19, 2019 via Android 当然是看后端实现了,我们现在前台 Post 一律 json 对象。 |
2 g1475117007 Nov 19, 2019 stringify |
3 passerbytiny Nov 19, 2019 HTTP 的通用规范中,参数并不是 key-value 关系图的模式,而是 key-value 列表的模式,一个 key 可以用多次,正好用来传数组。举个例子,你可以用 a=1&a=2&a=3 来传 a[] = {1,2,3}。 但是,具体怎么传,完全取决于后台。 |
4 U7Q5tLAex2FI0o0g Nov 19, 2019 $.post('url', {'a': 'aaa', 'b': [1,2,3]}) '1,2,3'不是蛋疼么,后端还要解析一遍 |
6 AV1 Nov 19, 2019 via Android array |> stringifyify |> encodeURIComponent |
7 NerverLibis Nov 19, 2019 不传,直接读写数据库 |
8 U7Q5tLAex2FI0o0g Nov 19, 2019 @wuwudeqi #5 其他语言我不知道,PHP 是可以 ```php <?php if ($_POST) { print_r($_POST); die(); } ?> <script src="https://code.jquery.com/jquery-1.12.4.min.js"></script> <div id="a"></div> <script type="text/Javascript"> $(function(){ $.post('b.php', {'a': 'aaa', 'b': [1, 2, 3]}, function(data){ $('#a').text(data); }); }); </script> ``` 打印 Array ( [a] => aaa [b] => Array ( [0] => 1 [1] => 2 [2] => 3 ) ) |
9 cydleadingx Nov 19, 2019 为什么不直接 json |