>本教程演示了创建通过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中文网其他相关文章!