1
私はユーザから価値を得てデータベースに保存するフォームを持っています。 フォームを送信すると、ajax呼び出しを使用してaction.phpファイルが呼び出されます。ajaxを使ってPHPの戻り値を取得する
e.preventDefault();
$.ajax({
type: "POST",
url: "action.php",
data: senData,
dataType: "JSON",
success: function(data) {
$("#name").val("");
$('.msg').fadeIn(500);
$('.msg').text("" + data.result + "");
}
});
値がエラーなしデータベースに格納されているが、私はMSGのdiv内のフォームを送信した後、ユーザーに通知を表示したいです。
私のaction.php
ファイルには、JSON Encode
という文も追加されました。これもメッセージを返します。
$msg = 'Thanks Yo Yo';
echo json_encode(array("result" => $msg));
しかし、それは私がフォームを送信するとき、それはデータベースにデータを格納し、Webページは.msg
divの内側の任意のメッセージを表示せずに自分自身をリフレッシュする、すなわち作業されていません。
私は間違ったことをしていますか、それを行う良い方法がありますか?
あなたのページは更新されません。右 ? – jaysingkar
あなたはajax呼び出しを行っているあなたの完全な機能を投稿できますか? – jaysingkar
あなたのHTMLコードも提出してください –