如何重新加載數據我有一個方法來獲取所有的產品阿賈克斯
function listProducts() {
$.get("./listProducts", function(data) {
data.forEach(function(item) {
var $clone = $('#product').clone().removeAttr('id');
$clone.find('.productName').text(item.nameEn);
$clone.appendTo('#rowProducts');
});
});
};
我有另一種方法來添加產品,增加新產品時,在成功的方法,它不重裝,我想以前的方法listProducts()來獲得新的產品列表
$(document).ready(function() {
$('#validProduct').on("click", function(e) {
......
$.ajax({
type : "POST",
contentType : "application/json",
url : "./addProduct",
data : JSON.stringify(product),
dataType : 'json',
timeout : 6000,
success : function(data) {
/* **reload listProducts** */
}
});
});
});
是否有這個問題嗎? –
你有沒有嘗試在你需要的地方調用你的'listProducts()'函數? – Proto
然後再次調用lisProducts()?您的數據應該已經在服務器中。 – callback