如何转移
<button type="button" id="btnExecuteValidation" action="/foo.do?method=foo">OK</button>
到jQuery ?
答案 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()。