我想用ajax刷新局部視圖。 我kwow如何將新數據追加到HTML,但我想知道是否有一個更簡單的方法來做到這一點。使用express和JQuery刷新局部視圖的Ajax?
我有在數據執行此
- 每個x 利x.name
我使用=部分( '測試' 通過數據局部視圖,{數據:數據}! )
我想調用一個函數來重新渲染局部視圖,而不重新加載頁面.. 並且沒有附加(...); 任何想法? 或者其他的方式來做到這一點...
我想用ajax刷新局部視圖。 我kwow如何將新數據追加到HTML,但我想知道是否有一個更簡單的方法來做到這一點。使用express和JQuery刷新局部視圖的Ajax?
我有在數據執行此
我使用=部分( '測試' 通過數據局部視圖,{數據:數據}! )
我想調用一個函數來重新渲染局部視圖,而不重新加載頁面.. 並且沒有附加(...); 任何想法? 或者其他的方式來做到這一點...
首先,添加一個路由,只是部分喜歡
app.get('/mypartial', function (req, res) {
//compute data here
res.render('mypartial', {layout: false, data: data});
});
然後用jQuery的.get
或.ajax
調用/mypartial
加載新的HTML。
然後使用jQuery做
$('#idofparentelementofyourpartial').html(responseHTML);
也my answer to this similar question見替換父元素的HTML。
使用它,你可能會得到很好的解決
function ajaxRequest(url, succesCallBck, completeCallBck, errorCallBck)<br>
{
$.ajax({url: url
type: "POST",
dataType: "json",
complete: completeCallBck,
success: succesCallBck,
error: errorCallBck
});
}
什麼,如果u需要堅持它_idofparentelementofyourpartial_之前運行JS功能。我的結構化ejs有