Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将操作按钮转移到jQuery?_Jquery - Fatal编程技术网

如何将操作按钮转移到jQuery?

如何将操作按钮转移到jQuery?,jquery,Jquery,我该如何转移 <button type="button" id="btnExecuteValidation" action="/foo.do?method=foo">OK</button> OK 到jQuery?您可能想做这样的事情,让我们让您的代码不引人注目,即将代码与逻辑分开。让我们有一个干净的按钮如下: <button type="button" id="btnExecuteValidation" >OK</button> OK 然后

我该如何转移

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

到jQuery

您可能想做这样的事情,让我们让您的代码不引人注目,即将代码与逻辑分开。让我们有一个干净的按钮如下:

<button type="button" id="btnExecuteValidation" >OK</button>
OK
然后有一个单独的scipt区域(我希望您有jQuery,因为我正在这里编写jQuery解决方案)


$(文档).ready(函数(){
$('#btnExecuteValidation')。单击(函数(ev){
$.ajax(“/foo.do?method=foo”,函数(数据){
//此函数仅在ajax调用成功时执行。
//数据将包含foo.doo返回的内容
}
}
}
尝试阅读有关$.ajax的内容 或者您可以使用更简单的子集方法,如$.get()/$.post(),它们实际上是在内部调用$.ajax()


此按钮是否不是
的一部分?是否要将此按钮转移到jquery对象?您的意思是
onclick='location=“for.do?method=foo”;
<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>