>本教程演示了創建通過Ajax加載的動態頁面框,從而可以即時刷新而無需全頁重新加載。 它利用jQuery和JavaScript。將其視為自定義Facebook風格的內容框加載程序。
密鑰概念:
id
>
:
頁面加載後,jQuery調用每個框的ajax函數。
顯示加載消息。
與服務器端腳本匹配,使系統動態化,因為所有變量都是基於盒子的。
jQuery代碼: 和相應的PHP腳本(例如,)。
> html代碼(示例): >圖像: (省略了原始輸入的FAQ部分,因為它是一般AJAX使用的單獨的,無關的部分。)<div>
<code>id
此代碼在頁面加載後運行,初始化框控件和附加事件。 <div>
<code>id
此功能基於提供的id
>將內容加載到子id
中。 它動態創建變量來處理對象。 用於識別容器jQuery(document).ready(function($) {
$('.box').mouseover(function(){
var dyn_var = "https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15b" + this.id.replace("box","controls");
$(dyn_var).show();
});
$('.box .controls').hide();
$('.box').mouseout(function(){
$('.box .controls').hide();
});
loadboxcontent('box-id1');
loadboxcontent('box-id2');
// ...add more box IDs as needed...
});
<div>> css代碼:<ancim> <code>box_id
jQuery(document).ready(function($) {
$('.box').mouseover(function(){
var dyn_var = "https://www.php.cn/link/93ac0c50dd620dc7b88e5fe05c70e15b" + this.id.replace("box","controls");
$(dyn_var).show();
});
$('.box .controls').hide();
$('.box').mouseout(function(){
$('.box .controls').hide();
});
loadboxcontent('box-id1');
loadboxcontent('box-id2');
// ...add more box IDs as needed...
});
loader.gif
refresh.png
以上是使用AJAX動態加載盒內容的詳細內容。更多資訊請關注PHP中文網其他相關文章!