2016-08-22 8 views
0

私はこのフォームを送信したときに私のAjaxリクエストをトリガする必要がありますが、その中にonsubmit機能があり、Ajaxリクエストが存在しないということです。トリガーされた。だから、私がこれをするチャンスがあるのだろうかと思っています。また、私はonsubmitに何もすることはできませんし、私はそれを編集/削除することはできませんので、私は自分自身の異なるonclick関数を追加しました。以下のコード:AJAXとonsubmitの前または後にAJAXリクエストをトリガする方法

自分のJS:ボタンの

$(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"> 
+0

を使用すると、ボタンページ保存をクリックすると更新しているのですか? –

+0

@NikhilVaghlaいいえ – hungrykoala

答えて

0

あなたが行く:

beforeSend: function() { 
// YOUR CODE 
} 

が、それは願っています助けます。

0

使用ajaxStartとajaxStop

$(".button").ajaxStart(function(){ 
    $(this).button("disable"); 
}).ajaxStop(function(){ 
    $(this).button("enable"); 
}); 
0

あなたは試してみました:

$('#Notes_subpanel_save_button'). on('click', function() { 
    // make ajax call 
}) ; 
関連する問題