これは些細な質問ですが、答えが見つかりません。
これは、jQuery モバイルでフォームを送信するために使用するコードです
$(document).on('click', '#submit', function() { // catch the form's submit event
// Send data to server through ajax call
// action is functionality we want to call and output - JSON is our data
$.ajax({
url: 'includes/db/ajax_insert_completed_quests.php',
data: $('#form').serialize(),
type: 'get',
async: true,
beforeSend: function() {
// This callback function will trigger before data is sent
$.mobile.showPageLoadingMsg(true); // This will show ajax spinner
},
complete: function() {
// This callback function will trigger on data sent/received complete
$.mobile.hidePageLoadingMsg(); // This will hide ajax spinner
},
success: function (result) {
},
error: function (request,error) {
// This callback function will trigger on unsuccessful action
alert('Network error has occurred please try again!');
}
});
return false; // cancel original event to prevent form submitting
});
では、成功関数には何を入れるのでしょうか? 私が達成したいのは、ユーザーがフォームページにとどまることですが、誰かが F5 を押したかのように、ページが基本的に更新されることです。