来自php的jquery ajax数据数组

时间:2011-03-23 23:52:10

标签: php jquery ajax

继承我的代码,所以你看到我正在尝试做什么,这显然是行不通的:

        $('#selector').change(function() {  
        if ($(this).val().length > 0)
        {           
            $.ajax({
                type: "POST",
                url: "ajax.php",
                data: "id="+$(this).val(),
                success: function(data){
                    if (data != 'error')
                    {
                        $('#main_url').val(data[2]);
                        $('#main_url_title').val(data[3]);
                    }
                }
            });
        }
    });

我设置了一个警报(数据);弹出的就是“数组”。所以现在我的2个字段都填充了“r”和“a”...这样做的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

我想你可以用json数据编码php数组,然后用json和jquery

在ajax.php中添加类似echo json_encode($your_php_array)

的内容