我有一個簡單的表單,在刀片模板中有一個「提交」按鈕和一個額外的「添加」按鈕。在表單提交中,有一個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