送信ボタン付きのメッセージボックスがあります。送信ボタンをクリックすると、ボックス内のコンテンツをMYSQLデータベースに挿入する必要がありますが、別のページは表示されません。メッセージボックスに入力したばかりのメッセージは、送信後に同じページに表示されるはずです。私は何をすべきか?別のページに移動せずにコンテンツを表示する方法
0
A
答えて
1
<script type="text/javascript">
function postData() {
var order = 'name='+$('#textBoxId').val();
$.post("Another_PHP_Page_Path.php", order, function(response,status, xhr){
if (status == "success") {
alert(response);
$('#divId').text(response);
}
else if (status == "error") {
alert('Something went wrong, we are working to fix it');
}
});
}
</script>
注:名前がPHPページに掲載され、データベースにinstertingした後、あなたは、PHP上で何かをエコーすることができますページまたはエコー名を入力すると、同じページで表示されます。ボタンonclickの場合はpostData()を使用し、ボタンタイプの場合はボタンを送信しないでください。
+0
これはあなたのページを別のページにリダイレクトしません... –
4
使用AJAXと呼ばれるものは...
が、これはあなたのコードであると仮定します
<form id="myform" action="something" <!--Add this part-->onsubmit='return sendData()'<!--End of added part-->>
Enter Message <textarea name="msg" id="msg"></textarea>
<input type="submit" value="submit" />
</form>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script>
function sendData(){
var msgVal = $("#msg").val();
$.ajax({
data:"msg="+escape(msg),
url: $("#myform").attr("action"),
type: $("#myform").attr("method"),
success:function(){
alert($("#msg").val());
}
});
return false;
}
</script>
関連する問題
- 1. ページ上のコンテンツを移動せずにホバーにテキストを表示する方法は?
- 2. 「表示」を変更せずにコンテンツを移動する
- 3. JavaScriptアラートを表示した後に別のページに移動する方法
- 4. ワードプレスでスクロールせずにiframeのコンテンツを表示する方法
- 5. 数秒間ページを表示して別のページに移動
- 6. 別のページのサービスを表示せずに使用する
- 7. 同じページにページのコンテンツを表示する方法
- 8. ページを再ロードせずにモーダルを表示する方法
- 9. ブラウザウィンドウに表示されないgebページのコンテンツに移動するには?
- 10. 前のページに移動する方法、それを刷新せずに。HTML
- 11. Flashアニメーションをページを再初期化せずにポップアップに移動する方法
- 12. ページを更新せずにコンテンツを変更する方法は?
- 13. PHPでヘッダーをリロードせずに私のウェブサイトの別のページに移動する方法
- 14. iOSシミュレータでアプリアイコンを別のページに移動する方法
- 15. JavaScriptを使用して別のページに移動する方法
- 16. 空白のコンテンツを表示せずにjspページ内のインクルードファイルを変更する方法
- 17. 別の部門にinfowindowのコンテンツを表示する方法
- 18. 罫線を移動せずにすべてのテキストを移動する方法
- 19. 別のDIVにDIVコンテンツを表示する方法
- 20. ブラウザのメニューから別のページに移動する方法
- 21. Magentoカスタム管理ページにコンテンツを表示する方法は?
- 22. 別のページから別のページに移動するには
- 23. データを保存して後でページを表示せずにページを表示する方法
- 24. バックボーン別のページに移動
- 25. WebBrowser - 移動せずに単純な文字列メッセージを表示
- 26. AngularJsを使用して1ページを別のページに移動する方法
- 27. PHPのメーラーがテキスト危険警告を表示せず、投稿時に空白のページにも移動する
- 28. ページを更新せずに異なる値を表示する方法MVC C#
- 29. 以下のコンテンツを移動せずにホバー
- 30. ページ遷移後にSnackBarを表示する方法
は、あなた自身のフォームアクションを持っています。 '
あなたはajaxソリューションを探しているようです。あなたは正しいページを更新したくありませんか? –
これは実際には同じページにとどまりますが、データはデータベースに挿入されません。 – jibz