使用jQuery + PHP添加项目
Append items using jQuery + PHP
在下面的代码中,我使用PHP代码调用一些图像。
注意:我使用了"Advanced Custom Fields"for Wordpress
<?php
// check if the repeater field has rows of data
if( have_rows('upload-masonry') ):
$i = 0;
// loop through the rows of data
while ( have_rows('upload-masonry') ) : the_row('5');
$i++;
if( $i > 9 )
{
break;
}
?>
<span><img src="<?php the_sub_field('image');?>"></span>
<?
endwhile;
else :
// no rows found
endif;
?>
每次调用将显示9个图像,现在我想再添加9个。但由于我不太擅长jQuery,我不知道如何实现它。以前有人做过吗,可以帮我解决这个问题吗?
$(document).ready(function(){
$("#btn2").click(function(){
$("#grid").append("<span><img src='<?php the_sub_field('image');?>'></span>");
});
});
不要在JS脚本中放入PHP代码。在点击btn2时,您需要对包含您想要加载的"下一组"图像的页面进行ajax调用。您可以使用.append()
通过在dom中附加父元素来将它们添加到现有图像之后。在显示图像的PHP页面上,您可以包含下一个'next' bt2n,该bt2n可以包含一个偏移量参数,以便在每次单击时加载'next set'。
所以你的阅读将是…
http://api.jquery.com/jquery.ajax/http://api.jquery.com/append/如果你正在使用Wordpress,你可能会找到一个插件与你正在寻找的功能。
相关文章:
- 在Javascript中,当使用array.prush方法向列表中添加项目时,如何对其进行排序
- 在不向上滚动的情况下向列表框中添加项目
- 为图像滑块jquery添加项目符号功能
- 在Javascript中使用JQueryMobile向列表添加项目
- ng只重复添加项目一次
- jCarousel-动态添加项目
- 如何在控制器对添加项目执行操作后更新视图
- SharePoint 2013 在添加项目上运行 Javascript
- 从选择框中删除项目或向选择框添加项目
- 如何在 ExtJS5 中网格编辑器组合的当前记录中添加项目
- 反应多个组件添加项目
- 如何在KeystoneJS中以编程方式从页面添加项目
- 正在添加项目id's到js-if语句
- Rails-如何在添加项目时强制刷新页面
- AngularJS+simpleCart问题显示购物车内容,直到添加项目
- 按$index添加项目的角度过滤器
- OwlCarousel 2.0.0-beta.2.4-可以预先添加项目,但不能使用'add.wowl.carou
- 允许使用向asp.net mvc4模型添加项目
- 在Javascript中按下按钮时向列表中添加项目
- contentflow通过函数添加项目