"fnServerParams": function (aoData) {
var sReportType = (jQuery('#report_type').val() == "") ? "Downline" : jQuery('#report_type').val();
var aRankID = (jQuery('#rank_id').val() == null) ? [] : jQuery('#rank_id').val();
aoData.push({
"name": "report_type",
"value": sReportType,
"name": "rankid",
"value": aRankID.join(',')
});
},
aRankIDは、空の配列であるか、複数選択ボックスからの値が入力されている必要があります。
私が最初にページをロードしたとき、ここにfirebugが返すものがあります。
>>> jQuery('#rank_id').val();
null
ここでいくつかの選択を行った後、それが返されるものです。
>>> jQuery('#rank_id').val();
["1", "2", "3"]
ajaxページがクラッシュする原因になっているため、何かが足りないに違いありません。そして、私のajaxページは文字列を期待しているので、use.joinを使用する必要があります。
どんな助けでも大歓迎です!