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