0

JQuery を使用して、html 入力フォームから別の php ファイルに複数の値を送信し、結果を取得しようとしています

これはhtml形式です

<form id="form1" >

<input type="text" name="your_form[]" id="amount1" value="1">
<input type="text" name="your_form[]" id="amount2" value="2">
<input type="text" name="your_form[]" id="amount3" value="3">
</form>

これはJQueryです

 $.post("__02.php", $("#form1").serialize(),
 function(data){
 $('#currency_load').html(data);
 }
 );

これはphpです__02.php

print_r($_REQUEST['your_form']);
echo '<br>test';

そして、ここでコンテンツを見ることを期待していますprint_r($_REQUEST['your_form']);

<div id="currency_load"></div>

しかし、見るだけecho '<br>test';

何が間違っているのか理解できません。ご意見をお聞かせください。

私の意見では、ここ$("#form1").serialize()で何かが間違っていますが、何ですか? 単純な状況のようですが、理解できません

Ups、追加しまし$(document).ready(function() {た わかりました... ああ、わかりました。ファイル内のjqueryはhtmlの上にあり、htmlの前に開始されたため、値はありませんform1

4

0 に答える 0