使用 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