如何将操作按钮传递给jQuery?

时间:2015-01-04 04:52:08

标签: jquery

如何转移

<button type="button" id="btnExecuteValidation" action="/foo.do?method=foo">OK</button>

到jQuery

1 个答案:

答案 0 :(得分:0)

你可能想要做这样的事情,让你的代码不引人注意,即将代码与逻辑分开。所以让我们有一个像这样的干净按钮:

<button type="button" id="btnExecuteValidation" >OK</button>

然后有一个单独的scipt区域(我希望你有jQuery,因为我在这里编写jQuery解决方案)

<script type="text/javascript">
    $(document).ready(function(){

             $('#btnExecuteValidation').click( function(ev) {     

                   $.ajax("/foo.do?method=foo", function(data) {

                            // this function will only execute when your ajax call is successful.
                            //data will contain what ever foo.doo returns

                     }
              }

     }

</script>

尝试阅读有关$ .ajax http://api.jquery.com/jquery.ajax/的内容 或者您可以使用更简单的子集方法,例如$ .get()/ $ .post(),这些方法实际上是在里面调用$ .ajax()。

http://api.jquery.com/jquery.get/