Javascript 如何通过onRowSelect ajax事件调用jQuery?

Javascript 如何通过onRowSelect ajax事件调用jQuery?,javascript,jquery,ajax,jsf,primefaces,Javascript,Jquery,Ajax,Jsf,Primefaces,我有一个jQuery函数,它由“change”事件从标记中选取的值执行。 但现在我不需要,因为我将在jQuery函数中强制使用该值 我的页面使用JSF和PrimeFaces 我的jQuery函数: var table = '#myTable' $('#maxRows').on('change', function(){ //Event who need to be changed $('.pagination').html('') var trnum = 0 var ma

我有一个jQuery函数,它由“change”事件从标记中选取的值执行。 但现在我不需要,因为我将在jQuery函数中强制使用该值

我的页面使用JSF和PrimeFaces

我的jQuery函数:

var table = '#myTable'
$('#maxRows').on('change', function(){ //Event who need to be changed
    $('.pagination').html('')
    var trnum = 0
    var maxRows = parseInt($(this).val()) //This will be changed for -> var maxRows = 10
    var totalRows = $(table+' tbody tr').length
    $(table+' tr:gt(0)').each(function(){

...more code
注意事项:此函数在my中应用“分页”

我的旧选择:

问题是:我将不能使用相同的“更改”事件,因为将不再存在,从现在起我如何使用jQuery函数?是否可以通过onRowSelect示例来选择下面的ajax事件

<p:ajax event="rowSelect listener="????" />

最简单的解决办法是

使用css显示隐藏最大行:无 关于ajax完整集值$maxRows.val15 触发“更改”事件$maxRows。触发“更改” 或者,您可以将侦听器函数移动到单独的一个,并按名称调用它。

我的解决方案:

作用

函数调用


从onchange调用中取出函数,给它一个名称,在需要时调用它,可能会是这样的:function-functionNameparams{…,但是关于调用,您知道如何从onRowSelect事件中执行它吗?操作它,function:function-paginateTablemaxRows{…还有调用:。谢谢!Eugene,第二步的代码应该是这样的:Eugene,我像你说的那样隐藏了元素,只是我做了不同的函数调用。谢谢你。
<p:ajax event="rowSelect listener="????" />
function paginateTable(maxRows){
...
<p:ajax event="rowSelect" oncomplete="paginateTable(10)"/>