你好溢出!每個用戶發佈到php頁面
我在此刻卡住的問題在後面。
- 我已成功地爲選定的用戶添加了「✓」。
- 我已經爲每個列出的用戶添加了一個「data-id」屬性。
我想弄明白的是我如何將用戶data-id
從jquery發佈到我的php頁面。
的Jquery:
task_takers = [];
var i = 0;
$(".new-task-takers ul.select_takers li").each(function(){
$(this).click(function(){
$(this).toggleClass("active");
if($(this).find('.fa').length > 0){
$(this).find('.fa').remove();
}else{
$('<i class="fa fa-check" aria-hidden="true"></i>').insertBefore($(this).find("div"));
}
console.log("Selected:", $(this).data("id"));
i += 1;
task_takers[i] = $(this).data("id");
console.log(task_takers);
console.log(i);
});
});
console.log(task_takers);
PHP:
$task_takers = isset($_POST['task_takers']) ? $_POST['task_takers'] : NULL;
var_dump($task_takers);
所有我得到的是一個空
編輯:
我得到它太工作了,但是,如果您選擇用戶並取消選擇並重新選擇,則數組將會被淹沒。
陣列: [1:2,2:3,3:3,4:3,5:3,6:3]
正如你可以看到它修建垃圾ID:3
看看你的控制檯和使用錯誤報告功能,以及HTML源的var_dump();調試工具 –
我認爲你正在尋找[Ajax](http://api.jquery.com/jquery.ajax/) – JazZ
添加新信息 – Tweath