在jQuery ajax中传递数组

goo*_*ing 2 php jquery

我的想象代码:

$(document).ready(function() {
    $("#sub").click(function() {
        info['moto']  = $("#moto").val();
        info['motox'] = $("#motox").val();

        $.ajax({
            type: "POST",
            url: "index.php",
            data: "arr="+info,
            success: function(msg){
                $('.answer').html(msg);
            }
        })
    })
})
Run Code Online (Sandbox Code Playgroud)

我如何才能让,在PHP文件收到后我可以用POST方法是这样的:$_POST['moto']$_POST['motox']或类似的东西?我应该改变什么?谢谢.

Que*_*tin 10

只是:

data: info,
Run Code Online (Sandbox Code Playgroud)

(你需要初始化信息作为摆在首位的对象:var info = {})