我有類似如下:
$(".remove-item").click(function(e) {
e.preventDefault();
var url = $(this).attr('href');
var id = $(this).data("id");
$.when(removeItem(url))
.then(removeItemResponse(id));
});
var removeItemResponse = function(data, id) {
console.log(data);
console.log(id);
};
var removeItem = function(url) {
return $.post(url);
};
以上不工作的,我什麼也沒得到日誌中的AJAX請求被處理後,我知道它有什麼與我如何解決removeItemResponse中的參數有關。我需要從ajax文章中使用返回的數據,但也傳遞了我在click函數中檢索到的id。
定義了removeItem嗎? – marteljn
你告訴我們一切,但的removeItem,你能做到嗎? – Jonast92
我不認爲'removeItem'是相關的。知道它是如何定義的將無助於將'id'傳遞給.then回調函數。 –