jQueryを使用してジェネリック関数を作成しようとしていますが、何らかの理由で呼び出されません。以下に示すようにアラートを追加すると、最初のアラートは'My plugin invoked'
ポップアップしますが、2番目のアラート'Submitting'
はポップアップしません。
どんな助けでも大歓迎です。ありがとう
$(document).ready(function() {
jQuery.fn.ajaxFormSubmit = function(parameter1, parameter2) {
alert('My plugin invoked...');
this.submit(function(e) {
alert('Submitting.......');
$.ajax({
url: "/Servletpath",
dataType: "json",
data: { //data
},
success: (function(data) {
alert('success');
}),
error: (function() {
alert('error');
})
});
return false;
});
};
$("#search").live("click", function() {
var parameter1 = $("#id1").val();
var parameter2 = $("#id2").val();
$("#form_id").ajaxFormSubmit(parameter1, parameter2);
return false;
});
});