【问题标题】:Pager:Pass additional arguments in HTML_Ajax.replace func寻呼机:在 HTML_Ajax.replace 函数中传递附加参数
【发布时间】:2011-05-12 11:27:31
【问题描述】:

抱歉这个菜鸟问题

我正在使用一个简单的 mvc 模型,将数据放入数据存储区并将数据库表名 q 作为视图中的参数传递。

代码:

function showUser(str){ 
url = 'getuser.php?q='+ str ; 
HTML_AJAX.replace('txtHint', url); 

}

我正在使用以下寻呼机模块来显示页面。如何在页面参数的文件名中传递额外的表名作为参数?(参见下面的 sn-p)。这样点击页面链接就会显示所需的数据库集

代码:

$pager_params = array( 
'mode'     => 'Sliding', 
'append'   => false,  //don't append the GET parameters to the url 
'path'     => '', 
'fileName' => 'javascript:HTML_AJAX.replace(\'txtHint\',\'getuser.php?pageID=%     d\');',  //Pager replaces "%d" with the page number... 
'perPage'  => 10, //show 10 items per page 
'delta'    => 1, 
'itemData' => $Data 
); 

当前单击链接 pageid 会出现 SQL 错误,因为它没有传递表名

【问题讨论】:

  • 你为什么不在fileName中设置它们?
  • 好的,我确实设法将文件名参数中的附加参数传递为 italic bold \'target\',\'&q=\' + <?php echo $data1 ?> + \'getuser.php?pageID=%d\' 其中 $data1 是已经存储在表名中的以前的查询。并将函数更新为 italic bold url = 'getuser.php?q='+ str + '&pageID=%d'。但现在的问题是它没有取代我正在被覆盖的单独查询的 div。请帮忙
  • 我还必须将附加参数更改为“true”。点击页面链接,即
  • 请将您的解决方案添加为答案并接受。

标签: php pear pager


【解决方案1】:

将评论转换为答案:


好的,我确实设法将文件名参数中的附加参数传递为

 \'target\',\'&q=\' + <?php echo $data1 ?> + \'getuser.php?pageID=%d\'

其中$data1 是先前查询中已存储在表名中的值。并将函数更新为

url = 'getuser.php?q='+ str + '&pageID=%d'

但现在的问题是它没有替换我正在被覆盖的单独查询的 div。这也可以通过将append 参数更改为true 来解决。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-06-16
    • 2015-07-19
    • 2016-04-26
    • 2023-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多