私は現在PHPを学んでいます。私は単純なスクリプト@http://hash.techho.meを作った、唯一の事は、私はフォームを送信し、AJAXを介して結果を読み込む、ユーザーがページを離れることなくしたい。可能?フォーム/ PHP/Ajaxロード?
0
A
答えて
2
post
同じページに
$.ajax({
url:'yoururl',
data:$("form").serialize(),
type:'POST',
success:function(data){
alert("success");
},
error:function(jxhr){
alert(jxhr.responseText);
}
});
0
投稿はトリックを行う必要があり、AJAXを使用してフォーム。このためにその
> <?php
>
> //do stuff with $_POST
> ?>
>
> <html> <body> <form method="post">
>
> <?php echo $result ?>
>
> </form>
> </body>
0
Fike
使用AJAX用のAJAXを使用する必要はありません、あなたの練習のためにこれを試してみてください仮定するできない
var string = $("#string").val();
var dataString = 'string=' + string ;
if(string==''){
alert('enter any string');
}
else{
$.ajax({
type: "POST",
url: "path of php file",
data: dataString,
suceess: function(){
//do something
},
error: function(){
//do something
}
});
}
0
あなたが作るためにjQueryのかプロトタイプJSライブラリを使用することができます簡単なAJAX呼び出し。例:jQueryを使用すると、次のようになります。
$.ajax({
url:'hashed.php',
data:$("form").serialize(),
type:'POST',
success: function(data){
$('hashmd5').html(data.md5);
$('hashsha1').html(data.sha1);
},
error: function(jxhr){
alert(jxhr.responseText);
}
});
HTMLに同じid値を使用しないでください。要素のJavaScript関数の実行を修正するには、それらは一意でなければなりません。
0
はい可能です。送信時にトリガするjavascript関数を作成し、送信ボタンを無効にしてユーザーがもう一度押すことができないようにし、最後にajax経由でサーバーをリクエストします。成功した応答ではコンテンツを更新します。 Jqueryで次のようなもの
$('.form-submit').click(function(event)) {
event.preventDefault();
if(form is valid and not empty) {
$.ajax({
type: "POST",
url: "path to script that will handle insetion",
data: "data from form", //like ({username : $('#username').val()}),
suceess: function(data){
//update the content or what. data is the response got from server. you can also do like this to show feedback etc...
$('.feedback').html("Data has been saved successfully");
},
error: function(){
$('.feedback').html("Data couldn't be saved");
}
});
}
}
関連する問題
- 1. netbeansフォームのロード中
- 2. DataGridViewのフォームのロード
- 3. Ajaxロード・コンタクト・フォームとSEO
- 4. Webフォームをロードした後に外部JavaScriptファイルをロードする
- 5. 動的にロードされるフォームとサブミットスクリプト
- 6. divにフォームをロードするAjax
- 7. VB.NET - ロード時にフォームを隠す
- 8. ASP.NET MVC、PartialViews経由でフォームをロード
- 9. フォームを表示せずにロードする
- 10. フォーム提出後にフレームを再ロード
- 11. ロード、カウント、プロセスの簡単なフォーム
- 12. JQueryライブロード - ajaxを介してフォームをロード
- 13. ロード時にajaxフォームを送信
- 14. extjsはレコードをフォームにロードします
- 15. 作成をロードし、extjs 4.0のフォームに新しいレコードをロードする方法
- 16. ロードされたページからフォームを送信
- 17. AjaxフォームjQuerymobileがコンテンツをロードしていません
- 18. symfonyフォームはページを再ロードせずにサブミットします
- 19. jQuery Mobile:PHP経由で動的にコンテンツ(フォーム)をロードする。
- 20. jqueryロード関数とjqueryフォームの問題ajaxsubmit ie7、firefox5
- 21. CLI C++アプリケーションからライブラリ内にC#WPFフォームをロードする
- 22. Visual Studio 2008 WPFデザイナーは私のフォームをロードしません
- 23. 閉じると再オープンしないでウィンドウのフォームを再ロード
- 24. WindowsフォームでWindows Media Playerにバイナリをロードする方法VB.NET
- 25. フォームがRails 3プロジェクトにロードされていません
- 26. フォームをJavaで送信した後に新しいページをロード
- 27. クッキーの値をwizardpane(dojo)にあるフォームにロードする方法
- 28. jQueryを使ってテーブルにRailsフォームをロードする
- 29. データベースからHTMLフォームにアクセスするデータをロードするには
- 30. XMLからUnicode文字をロードし、AJAX経由でフォームにプッシュ