
1 wangxiaoaer 2019-11-19 18:04:03 +08:00 via Android 当然是看后端实现了,我们现在前台 Post 一律 json 对象。 |
2 g1475117007 2019-11-19 18:11:56 +08:00 stringify |
3 passerbytiny 2019-11-19 18:13:29 +08:00 HTTP 的通用规范中,参数并不是 key-value 关系图的模式,而是 key-value 列表的模式,一个 key 可以用多次,正好用来传数组。举个例子,你可以用 a=1&a=2&a=3 来传递 a[] = {1,2,3}。 但是,具体怎么传,完全取决于后台。 |
4 U7Q5tLAex2FI0o0g 2019-11-19 18:17:36 +08:00 $.post('url', {'a': 'aaa', 'b': [1,2,3]}) '1,2,3'不是蛋疼么,后端还要解析一遍 |
6 AV1 2019-11-19 18:29:36 +08:00 via Android array |> stringifyify |> encodeURIComponent |
7 NerverLibis 2019-11-19 18:30:02 +08:00 不传,直接读写数据库 |
8 U7Q5tLAex2FI0o0g 2019-11-19 18:33:40 +08:00 @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 2019-11-19 18:45:32 +08:00 为什么不直接 json |