Javascript 如何通过onRowSelect ajax事件调用jQuery?
我有一个jQuery函数,它由“change”事件从标记中选取的值执行。 但现在我不需要,因为我将在jQuery函数中强制使用该值 我的页面使用JSF和PrimeFaces 我的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
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)"/>