如何使用Jquery发布数组

时间:2010-03-05 07:33:26

标签: php javascript jquery

hello frieds这就是我通常使用Jquery发布变量的方式..

$.post("include/save_legatee.inc.php", { legatee_name: legatee_name_string,
                                            legatee_relationship:legatee_relationship_string,                                               
                                                            }, function(response){

                                                                alert(response);

                                                            });

任何人都可以解释如何使用Jquery发布数组..

   var all_legattee_list= new Array();
  all_legattee_list[1]="mohit";
  all_legattee_list[2]="jain";

这是我的数组......如何使用jquery发布这个???

4 个答案:

答案 0 :(得分:3)

$.post(
    'include/save_legatee.inc.php', 
    { all_legattee_list: ['mohit', 'jain'] }, 
    function(data) {

    }
);

答案 1 :(得分:2)

将此作为以分隔符分隔的字符串发布。

使用 .join() 加入数组

var strJoinedArray = all_legattee_list.join(',');

并在您的PHP代码中使用,拆分字符串并检索值。

答案 2 :(得分:1)

您必须使用all_legattee_list[]作为参数的名称,如下所示:

$.post("...", "all_legattee_list[]=mohit&all_legattee_list[]=jain", ...);

答案 3 :(得分:0)

例如,像这样:Serializing to JSON in jQuery。当然,服务器必须支持JSON反序列化,但许多服务器端语言已经支持。