jQuery相当于在Ajax调用中的onclick

时间:2013-12-05 15:40:07

标签: javascript ajax jsp jquery

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

  1. 这很好。

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

    第一个JSP:function check(){ * *}

    jQuery Equivalent是状态                      jQuery的( '#检查')点击(函数(){ * *});

  2. 如果存在参数,

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

    第一个JSP:功能检查('参数'){ * *}; //工作正常

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

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

1 个答案:

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