我有這種形式,當提交時我需要它觸發我的ajax請求,但事情是它有一個onsubmit函數,並且我的ajax請求沒有被觸發。所以,我想知道是否有機會這樣做。另外,我無法對onsubmit進行任何操作,也無法編輯/刪除它,所以我添加了自己的onclick函數。下面的代碼:如何在提交之前或之後觸發AJAX請求
我自己的JS使用Ajax:
$(document).on('click','#Notes_subpanel_save_button',function(){
var assigned_id = $("#assigned_user_id").val();
$.ajax({
method: "POST",
url: "index.php?entryPoint=getsupportticket",
data: {notification_update: "update", assigned_id: assigned_id, ticket_record: QueryString.record},
success: function (data) {
alert(data);
}
});
});
按鈕的HTML:
<input title="Save" class="button" onclick="var _form = document.getElementById('form_SubpanelQuickCreate_Notes'); disableOnUnloadEditView(); _form.action.value='Save';if(check_form('form_SubpanelQuickCreate_Notes'))return SUGAR.subpanelUtils.inlineSave(_form.id, 'Notes_subpanel_save_button');return false;" type="submit" name="Notes_subpanel_save_button" id="Notes_subpanel_save_button" value="Save">
當你點擊保存按鈕頁面刷新? –
@NikhilVaghla nope它不會 – hungrykoala