【问题标题】:How can I implement JQuery Pagination into a custom script?如何将 JQuery 分页实现到自定义脚本中?
【发布时间】:2010-02-03 02:00:05
【问题描述】:

我正在使用定制的 Jquery/PHP 库脚本,该脚本从 Flickr 提要中提取图像。 我已经尝试实现JQuery分页插件,但无济于事。

这里是代码...

<?php

require_once('php/simplepie.inc');

$feed = new Simplepie('http://api.flickr.com/services/feeds /photos_public.gne?id=44262300@N06&lang=en-us&format=rss_200');

   $feed->handle_content_type();



function image_from_description($data) {

preg_match_all('/<img src="([^"]*)"([^>]*)>/i', $data, $matches);

return $matches[1][0];

}



function select_image($img, $size) {

$img = explode('/', $img);

$filename = array_pop($img);



$s = array(

    '_s.', // square

    '_t.', // thumb

    '_m.', // small

    '.',   // medium

    '_b.'  // large

  );



   $img[] = preg_replace('/(_(s|t|m|b))?\./i', $s[$size], $filename);

   return implode('/', $img);

}

?>


<script type="text/javascript">
$(function(){
$("#images div").quickpaginate({ perpage: 4, showcounter: false, pager :  $("#image_counter") });
});

</script>




  <div class="album-wrapper" id="images">

        <?php foreach ($feed->get_items() as $item): ?>

            <div class="photo">

                <?php

                    if ($enclosure = $item->get_enclosure()) {



                        $img = image_from_description($item->get_description());

                        $full_url = select_image($img, 4);

                        $thumb_url = select_image($img, 0);

                        echo '<a href="' . $full_url . '" class="thickbox" title="' . $enclosure->get_title() . '"><img id="photo_' . $i . '" src="' . $thumb_url . '" /></a>'."\n";

                    }

                ?>


            </div>

        <?php endforeach; ?>
    </div>
    <div id="image_counter"></div>

谁能看到我错过了什么或我做错了什么?

谢谢,

【问题讨论】:

  • 您是否尝试过单步执行客户端上的代码以查看 quickpaginate 功能在哪里失败?我不熟悉该插件,但有关您遇到的实际错误的更多信息将对任何试图回答您的问题的人有所帮助。

标签: php jquery pagination flickr


【解决方案1】:

您是否尝试过隔离可能出现错误的区域?你能弄清楚它是在代码的 PHP 端还是在 JavaScript 端?

无论如何,我已经成功地将 jQuery pager 配套插件用于 Tablesorter 插件。但是,它不适用于很长的数据列表。

【讨论】:

  • 我无法确定是 PHP 还是 Jquery 导致了问题。这是我的代码,你能看出为什么两者没有链接吗?
猜你喜欢
  • 2013-02-15
  • 2017-07-16
  • 1970-01-01
  • 1970-01-01
  • 2016-01-18
  • 1970-01-01
  • 1970-01-01
  • 2015-06-18
  • 1970-01-01
相关资源
最近更新 更多