0

我是 jquery 和他们的插件的新手......并且也是第一次创建问题......对于任何错误,请帮助我改进......

我正在为我的网站使用 jquerymobile。在我的网站上有一个搜索字段,它会产生很多记录,所以我想使用分页来显示我的结果......

我使用 [JQuery 移动分页插件。][1]

但它没有按预期工作。

在android浏览器中,它在两个页面后停止拖动......并且在我运行代码浏览器时在opera浏览器中挂起......

我无法确定我的代码是否存在问题,或者这些浏览器是否存在任何插件支持问题......

请帮助我...理解这一点。如果你已经使用过这个插件。
任何帮助将非常感激。
    当我们的 html 表单名称类似于
    http://abc/def.html?search_form_id=30&keyword=denim&submit_btn=Search#/mobile_app/search_action.html?keyword=denim&search_form_id=90&submit_btn=Search&set=1&page_no=1

    http:// abc/def.html?search_form_id=30&keyword=denim&submit_btn=Search#/mobile_app/search_action.html?keyword=denim&search_form_id=90&submit_btn=Search&set=1&page_no=2

    http://abc/def.html?search_form_id=30&keyword=denim&submit_btn=Search# /mobile_app/search_action.html?keyword=denim&search_form_id=90&submit_btn=Search&set=1&page_no=3

    http://abc/def.html?search_form_id=30&keyword=denim&submit_btn=Search#/mobile_app/search_action.html?keyword=denim&search_form_id=90&submit_btn=Search&set=1&page_no=4

    这些名称仅与 1 个参数不同,即page_no和这些 url是动态生成的。这是我的代码。我正在使用 perl 语言。
   在这种情况下,我无法使用 jquery 移动分页插件。
    我的 $current_page = $form_data{page_no} || 1个;
    我的 ($prev_p,$next_p) ;
    if($current_page > 1) {
     $prev_p = $current_page - 1;
    }
    其他 {
    $prev_p = $current_page;
    }
    $next_p = $current_page + 1;
    <\ul data-role="pagination"><\li class="ui-pagination-prev"><\a href="/mobile_app/search_action.html?keyword=<% $keyword %>&search_form_id= 30&submit_btn=搜索&set=1&page_no=<% $prev_p %>">上一个\</li>
    <\li class="ui-pagination-next"><\a href="/mobile_app/search_action.html?keyword=<% $关键字 %>&

    请帮助现在...

4

2 回答 2

1

我在 jquery 移动文档中找到了这个。具体来说,我关注最后一段“在页面之间传递参数”。

也许您的链接正在将参数传递到下一页,但 jquery 移动框架不喜欢这种方式

于 2012-07-04T13:55:20.110 回答
1

您可能忘记在 Prev 按钮中添加标签

    <ul data-role="pagination">
        <li class="ui-pagination-prev">
            <a href="/mobile_app/search_action.html?keyword=<% $keyword %>&search_form_id=30&submit_btn=Search&set=1&page_no=<% $prev_p %>">Prev</a>
        </li>
        <li class="ui-pagination-next">
            <a href="/mobile_app/search_action.html?keyword=<% $keyword %>&search_form_id=30&submit_btn=Search&set=1&page_no=<% $next_p %>">Next</a>
        </li>
    </ul>
于 2012-06-01T12:48:09.823 回答