ホームページ >バックエンド開発 >PHPチュートリアル >ajaxで出​​力したデータを別のページに取得する方法。フォーム送信を通じて chk の値を取得する方法。

ajaxで出​​力したデータを別のページに取得する方法。フォーム送信を通じて chk の値を取得する方法。

WBOY
WBOYオリジナル
2016-06-23 14:24:11997ブラウズ

この投稿の最終編集者は qq914260102 で、2013-10-16 10:16:03 です

<script type="text/javascript">$(function(){        $("#title").blur(function(){                    $.ajax({                                    url:"check.php",                 type:"GET",                 data:"title="+$("#title").val(),                 success: function(data)                {                      $("#chk").html(data);                 }                                });        })    })</script>  <table>  <form id="reg" name="form1" method="post" action="ser.php" >    <tr>      <td >标题内容:</td>      <td ><input type="text" name="title" id="title"/></td>    </tr>    <tr>      <td >通过输出标题后获取的的:</td>      <td id="chk"></td>    </tr></form>

上記のページは test.php として保存されています

id="chk" で出力された内容を取得する方法を教えてくださいser.php。 。
test.php ページに追加する必要があるコンテンツと、それを ser.php で取得する方法。

ディスカッションへの返信 (解決策)

id="chk" の値を非表示フィールドに入力します。次にphpを送信して取得します。

id="chk" の値を隠しフィールドに入力します。次にphpを送信して取得します。

109bd9ed94eb6750f7506a07c5968a20
このように、試してみましたが取得できませんでした。

val() を使用して入力に値を割り当て、ID がページ内で一意である必要があることを確認します。

val() を使用して入力に値を割り当て、ID がページ内で一意である必要があることを確認します。
リーダー、私がコードを書けないので書いてくれませんか? 。
もう一つの問題は、タイトルコンテンツにタイトルを入力すると、関連するタイトルが ajax を介して自動的にクエリされ、クエリされた表示が id=chk を介して表示されることです。表示された内容にはチェックボックスがあり、タイトル内容と合わせてチェックを入れて送信することができます。 。現在発生している問題は、id=chk で表示されるコンテンツの一部をチェックして送信する方法です。 & & Lt; スクリプト タイプ = "text/javascript" & gt;

$ (function () {


$ ("#title").php",
type:"GET",
data:"title=" +$("#title").val(),
成功: function(data) ;
🎝 "reg" name="form1" method="post" action="ser.php" >
0512e5445bf9bf46aef2bb8b4bdc1fbb
3fc845771865b26ea753155414b9a9a9タイトル内容: b6c5a531a458a2e790c1fd6421739d1c938861d36fe0db3c5c94cc2f5c28bd65b90dd5946f0946207856a8a37f441edf
fd273fcf5bcad3dfdad3c41bd81ad3e5 ;/form>

次に、チェックボックスにデータを書き込みます

次にチェックボックスにデータを書き込みます
30ポイント追加されました、リーダーを助けてください。

HTML コードが完全には投稿されていません

これは開始したばかりのコードです。


先ほどのスクリーンショットは、インターセプトされた id="chk" によって表示される値です。私の他のajax処理ページcheck.phpが出力した結果はこんな感じです。
2と4を確認しただけです。
これがすべてのコードです。

現在実現したいのは、ajax を介して関連するコンテンツをクエリし、コンテンツのチェックされた部分をタイトルとともに送信することです。

今度は、chk によって得られたすべての結果をまとめて送信します。 。

リクエストごとにチェックボックスはいくつありますか?チェックボックスのコードを投稿していません。

$("#chk").html(data); の場合

data の値を投稿する必要があります。

データにフォーム変数が含まれている場合、データは送信されません

非表示フィールドを使用する理由は、それがフォーム要素であることを示していないためです


$("#chk").html(data); の場合は、次のようにする必要があります。 post データの価値を手に入れよう!
データにフォーム変数が含まれている場合、データは送信されません
非表示フィールドを使用する理由は、それがフォーム要素であることを示していないためです

?e388a4556c0f65e1904146cc1a846beef11b9ed7f94b6dcd857b4757102f71aaタイトル 194b3e26ee717c64999d7867364b1b4a3
e388a4556c0f65e1904146cc1a846bee4eeda84ca07f76531a038ba1544e3bceタイトル 2 e388a4556c0f65e1904146cc1a846beee6c8e2b2149182d35f8454defa30ead7タイトル 35db79b134e9f6b82c0b36e0489ee08ed94b3e26ee717c64999d7867364b1b4a3
e388a4556c0f65e1904146cc1a846beee1563780e9c303cbf02a2be83927fd86タイトル 45db79b134e9f6b82c0b36e0489ee08ed94b3e26ee717c64999d7867364b1b4a3

各リクエストにはチェックボックスがいくつありますか?チェックボックスのコードを投稿していません。

毎回複数のチェックボックスを要求して、ユーザーの選択を確認することもできます。1 つを選択することも、複数選択することも、何も選択しないことも、すべて選択することもできます。

いくつかポイントを追加します、ありがとう。


チェックされていないチェックボックスは送信されません

チェックされていないチェックボックスは送信されません

しかし、このようなチェックボックスを取得するにはどうすればよいでしょうか? 。 。

選択されていないチェック ボックスは送信されません


竹さん、私のこれらのチェック ボックスは ajax から取得したものであり、取得した部分を他のテキスト ボックスと組み合わせるにはどうすればよいですか? ajax ページに再度送信されるのではなく、一緒に別のページに送信されます。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。