これは、jQuery Ajax を投稿するサンプルですForm
。個人的には、PHP はよくわからないのですが、Ajax は何があっても同じです。Success = true
またはを返すことができるものに投稿するだけですfalse
。success:
この POST は非同期で行われるため、セクションで特定の操作を行わない限り、ページを更新することはできません。
$("document").ready(function () {
$('form').submit(function () {
if ($(this).valid()) {
$.ajax({
url: yourUrlHere,
dataType: "json",
cache: false,
type: 'POST',
data: $(this).serialize(),
success: function (result) {
if(result.Success) {
// do nothing
}
}
});
}
return false;
});
});
もちろん、POST
どちらかを実行する必要はありません。GET
type: 'GET',
また、データを渡す必要がない場合は、data:
セクションを省略してください。しかし、データを指定したい場合は、data: { paramName: yourValue },
ページをキャッシュする場合は、このcache: false,
行を省略できます。どのように変更を表示しないかを見て、その行を削除できます。jQuery は URL に一意の値を追加して、キャッシュしないようにします。type: "json",
特定のタイプを指定することは常に良い考えですが、必須ではありません。