jQuery Ajax发布Arrays而不是简单数据

时间:2010-04-16 03:38:10

标签: php jquery ajax

嘿,我已经尝试将jQuery更新到我正在使用的系统上的最新版本,我遇到了这个问题:

我有一个文件将数据发布到.php:

$.post(

'ajax_Save.php',
{
id: [$('#service_id').val()],
number: [$('#number').val()]
},
    function(data){
...
});

在ajax_Save.php上,var_dump($ _ POST)给出:

array(26) { ["id"]=>  array(1) { [0]=>  string(5) "18204" } ["number"]=>  array(1) { [0]=>  string(5) "18250" }...

使用jQuery 1.2.2版,结果是:

array(26) { ["id"]=>  string(5) "18204" ["order_number"]=>  string(5) "18250"

哪个好。

任何线索? THX

1 个答案:

答案 0 :(得分:4)

替换为:

$.post(

'ajax_Save.php',
{
id: $('#service_id').val(),
number: $('#number').val()
},
    function(data){
...
});