簡體   English   中英

如何使用jQuery發布數組

[英]How to post a Array using Jquery

你好弗里茲,這就是我通常使用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";

這是我的數組。

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

    }
);

將其發布為一個字符串,並用一些分隔符分隔。

使用.join()加入數組

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

並在您的php代碼中使用分割字符串,並檢索值。

您必須使用all_legattee_list[]作為參數名稱,如下所示:

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

例如,如下所示: 在jQuery中序列化為JSON 當然,服務器必須支持JSON反序列化,但是許多服務器端語言已經支持。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM