我無法停止onClick
事件? 如果我只用onclick
事件使用dom節點,則dojo.stopEvent()
可以使用,但不能使用小部件的onClick
。 我收到錯誤「無法加載頁面...狀態0」。我發現當Ajax調用執行時頁面刷新時會發生這種情況。我張貼我的代碼。 任何幫助表示讚賞Dojo:無法停止「onClick」dijit事件
// create a button which will be replaced by the Button widget
var submitButton = dojo.create('button', {type:"submit", id:"submitButton"}, popupFormControlDiv);
var popupFormSubmitButton = new dijit.form.Button({label: "Create", type:"submit"}, "submitButton");
dojo.connect(popupFormSubmitButton, "onClick", function(event) {
//Stop the submit event since we want to control form submission.
event.preventDefault();
event.stopPropagation();
dojo.stopEvent(event);
// construct the arguments for the post request
var xhrArgs = {
form: popupForm,
url: "/admin/sys-config/registration-form/add",
handleAs: "text",
load: function(data) {
console.log("success");
},
error: function(error) {
console.log("error");
}
}
var deferred = dojo.xhrPost(xhrArgs);
});
感謝.....我甚至試過沒有任何成功....頁面立即開始刷新一次阿賈克斯後完成 – rahul 2010-08-12 16:29:50