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