我正在PHP中開發一個需要以下功能的網頁: 1.當用戶點擊「Say Thanks」時,應該用「完成! 」。 2.同時我想在indexController中調用一個動作。 3.此時我想顯示「加載....」 4.當前頁面有很多動態內容也應該不會改變。想要在PHP頁面顯示「loading .....」頁面
請建議我應該怎麼做才能完成上述任務......
我正在PHP中開發一個需要以下功能的網頁: 1.當用戶點擊「Say Thanks」時,應該用「完成! 」。 2.同時我想在indexController中調用一個動作。 3.此時我想顯示「加載....」 4.當前頁面有很多動態內容也應該不會改變。想要在PHP頁面顯示「loading .....」頁面
請建議我應該怎麼做才能完成上述任務......
我想你需要一個AJAX調用。我通常會在加載評論時這樣做,當你按「更多」時。在我的情況下,有一個空的div和一個<a>
標籤,鏈接到評論視圖(使用單獨的操作,ofc)。然後我使用jQuery作爲AJAX魔法:
$(function() {
$("a.CommentsListBtn").click(function() {
var tmpHref = $(this).attr("href");
var tmpLayer = $(this).parent().children("div.CommentsList");
tmpLayer.load(tmpHref, function() {
tmpLayer.stop().slideDown("medium");
});
return false;
});
});
我希望這會有所幫助。
如何編寫一些代碼? – InSane
使用AJAX ....... – xil3
請參閱:http://stackoverflow.com/questions/68485/how-to-show-loading-spinner-in-jquery –