我有一个简单的表单,在刀片模板中有一个“提交”按钮和一个额外的“添加”按钮。在表单提交中,有一个ajax回调函数用于验证提供的值。根据控制器返回的结果,我想更改“添加”按钮onClick事件。这里是刀片剪断:Laravel中的AJAX更新按钮onClick url
<button id="theId" type="button" >Add</button>
相关阿贾克斯PICE:
$.ajax({
...
success: function(result){
//Update onClick for the add button
addButton.onclick=function() {
//location.href = 'www.example.com';
window.location="www.example.com";
};
addButton.html("aNewName");
}
}
基于所有源或者location.href或window.location的要我重定向到一个不同的页面(在我的情况只是一个不同子页面)但它没有。经过几个小时的研究,我认为我得到了一个错误的按钮或某事与ajax本身是错误的,但后来我添加了addButton.html行,这很好。我在这里做错了什么?
尝试'点击()'的jQuery的功能:https://stackoverflow.com/questions/12627443/jquery-click-vs-onclick – JazZ
如何设置'addButton'? – thanksd