我有2个JSP。我正在第一个jsp中进行ajax调用并从第二个jsp获取数据(Ajax正文)。当函数的参数存在时,我不知道如何调用jQuery。
这很好。
第二个JSP:<html:link href="check()">status</html:link>
第一个JSP:function check(){ * *}
jQuery Equivalent是状态 jQuery的( '#检查')点击(函数(){ * *});
如果存在参数,
第二个JSP:<h:link href="check('argument')">status</h:link>
第一个JSP:功能检查('参数'){ * *}; //工作正常
当参数存在时,我需要等效的jQuery脚本。
关注:我无法将脚本放在第二个JSP中,因为在进行Ajax调用时,它不会在第一个JSP中可用。我希望在第一个JSP中提供参数
答案 0 :(得分:1)
我会使用data属性来收集点击处理程序所需的任何参数
HTML:
<a href="" data-argument="something" id="check"></a>
JS:
$('#check').on('click', function(e) {
e.preventDefault();
// do whatever you need with this value now
var val = $(this).data('argument');
check(val);
});