【问题标题】:jpages and dynamic content not workingjpages 和动态内容不起作用
【发布时间】:2014-05-07 19:43:03
【问题描述】:

这个问题让我很头疼。我已经配置好 jpages 插件。我用它来列出网站上的工作。我的问题是我正在为返回的结果使用 php 生成的内容。一些内容适用于 jpages,但只要我添加我的简短描述字段,它就会停止工作。

<ul id="itemContainer">
<?php 
  foreach ($search_res as $value) {  
?>
<li>
<div class="searchlongbox">
<h3 id="search-title"><?php echo "Job title:  " . $value['title'];?></h3>
<div id="search-wrap">
<div class="search-salary"><strong>Salary:</strong> &pound;<?php echo $value['salary'];?></div>
<div class="search-location"><strong>Location:</strong> <?php echo $value['region'];?></div>
</div>
<div id="search-description-short">
<?php 
echo limit_text($value['description'], 40);
?>
</div>
<div id="search-added"><strong>Job Added:</strong> 
<?
php echo date("d-m-Y", strtotime($value['date_added']));
?>
</div>
<?php
$job_id = $value['jobs_id'];
echo "<div class='buttonsleft'><br/><a id='sendmore' class='button'                        href=jobs_details.php?jobId=$job_id>find out more</a>
</div>";
 ?>
</div>
</li>
<?php }?>
</ul>
<!-- navigation holder -->
<div class="holder">
</div>

这是js

/* initiate the plugin */
$("div.holder").jPages({
containerID  : "itemContainer",
perPage      : 5,
startPage    : 1,
startRange   : 1,
midRange     : 5,
endRange     : 1,
callback : function( pages, items ){
$('html, body').animate({ scrollTop: 0 }, 'slow');
console.log(items); 
}
});

我只是不知道为什么它不起作用。

提前致谢 抢

【问题讨论】:

    标签: php jquery dynamic-content


    【解决方案1】:

    这里是为可能遇到此问题的人提供的解决方案。我花了大约 2 周的时间来解决这个问题! 如果您正在动态创建用于此插件的内容。使用 php 的 strip_tags() 函数。似乎任何 html 或 MSWord(YUK) 格式都会阻止此插件正常工作 解决方案 sn-p 下面.....

    <div id="search-description-short">
    <?php 
    echo limit_text(strip_tags($value['description']), 40);
    ?>
    </div>
    

    希望这对某人有所帮助。 抢

    【讨论】:

      猜你喜欢
      • 2013-04-17
      • 2012-02-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-15
      • 2013-02-11
      • 1970-01-01
      相关资源
      最近更新 更多