jQuery相当于Ajax调用中的onclick

jQuery equivalent to onclick in Ajax call

本文关键字:onclick 调用 相当于 Ajax jQuery      更新时间:2024-03-17

我有两个JSP。我在第一个jsp中进行ajax调用,并从第二个jsp中获取数据(ajax主体)。当函数的参数存在时,我不知道如何调用jQuery。

  1. 这很好用。

    第二个JSP:<html:link href="check()">status</html:link>

    第一个JSP:函数检查(){**}

    jQuery等效为状态jQuery('#check').click(function(){**});

  2. 如果存在争论,

    第二个JSP:<h:link href="check('argument')">status</h:link>

    第一个JSP:函数检查(argument){**}//工作良好

    当存在参数时,我需要等效的jQuery脚本。

关注点:我无法将脚本放在第二个JSP中,因为当进行Ajax调用时,它在第一个JSP中不可用。我希望参数在第一个JSP 中可用

我会使用数据属性来收集点击处理程序中所需的任何参数

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);
});