2012-03-06 13 views
0

EDIT: 私は少し良くしたいことを説明しようとします。私はデータベースから取得されたすべてのフィールドを持つテーブルを、私のmain.php内のphpファイル(例えばother.php)へのajax呼び出しを使って表示しています。私が把握しようとしているのは、テーブルがスクリーンに表示され、コールがother.phpファイルにあると、other.php内に更新クエリを実装して、ユーザ入力でデータベース内のフィールドを更新できますか?それは理にかなっていますか?おかげさまで ajax URLコールの混乱

+0

"Once in its php file"の意味を教えてください。オプションをクリックした後にAJAXリクエストを送信すると、サーバーはPHPを処理して応答(HTMLテーブル)を返します。追加のタスクはどこに収まるのですか? – tjdett

+0

謝罪します。私はいくつかの詳細を教えてください。表示されたテーブルにはすでに入力された値があり、ユーザが記入する必要がある値(電気会社の月額料金など)があります。私が知りたいのは、ユーザーに[更新]ボタンを押して、それらの値でデータベースを更新させる方法です。それは理にかなっていますか?あなたの超高速応答に感謝します。 – wojg21

+0

@ user1251068あなたのコメントに基づいてより明確になるように質問を書き直し、 "PHP"タグを追加することをお勧めします。はい、あなたは '$( 'td#my-id')。text()'でHTMLテーブルから値を取得し、 '$ .post()'を使ってPHPに "POST"リクエストを送ることができます。より具体的にする必要があります。 – tjdett

答えて

0

はい、可能です。ユーザーがメニューをクリックする前にユーザーが入力するフォームがあると仮定すると、この値をajax呼び出しに追加できます。例えば

、あなたはあなたがsomefile.phpgetまたはpost(リクエストの種類)

$.ajax({ 
    url: "somefile.php", 
    type: "POST", 
    data: "search=" + $('#search').val(), 
    success: function(data){ 
    //do something... 
    } 
}); 

とそしてあなたの中であなたのphpにこれをあなたがすることができます渡すことができ

<input type='text' name='search' id='search' /> 

検索ボタンを持っていると仮定$_POST['search']または$_GET['search']の値にアクセスします(要求のタイプに応じて)。

私はこれであなたの現実に適応できると思います。より多くのサンプルをJQuery docsで入手できます。