我試圖將數據添加到預先序列化的數組。它不工作。任何人都知道原因將值添加到序列化數組Jquery
$("#show-friends").live("click", function() {
var friendSelector = $("#jfmfs-container").data('jfmfs');
var sendArr = $(friendSelector).serializeArray();
sendArr.push({ name: "userid", value: "<?php echo $userId;?>" });
sendArr.push({ name: "fid", value: "<?php echo $fid;?>" });
$.post({
url:'test.php',
data: sendArr,
});
});
編輯:我改變了我的代碼:
$("#show-friends").live("click", function() {
var friendSelector = $("#jfmfs-container").data('jfmfs');
var sendArr = friendSelector.serializeArray();
$.post({
url:'test.php',
data: "name=<?php echo $userId;?>&fid=<?php echo $fid;?>&jsondata="+sendArr,
});
});
但是我得到一個錯誤friendSelector.serializeArray不是一個函數
如果問題應該是那些'推'方法調用,我沒有看到他們有任何問題。發佈什麼? –
我不知道我沒有看到任何東西被張貼。 *編輯:從不知道它返回爲空值 –