下面的 $divCreator 是一个变量。它可以取 1 到 10 之间的值。我在 php 的 while 循环中使用下面的 html。现在我想做的是我想将两个变量传递给一个 php 脚本。一个是 quesID,另一个是 testID。我已经有了 testID 的值。但是问题出现在 quesID 上。我总是将 quesID 值设为 1。这是从 while 循环构建的第一个表单的值。HTML代码是:
<form id="form_create_ques" action="" method="get">
<div class="grid-6 grid grey">
<input id="quesid_form" name="quesID" type="text" value="<?php echo $divCreator; ?>" />
<input type="submit" class="button_create_ques" value="<?php echo $divCreator; ?>" />
</div>
</form>
Jquery 代码:(我的 Jquery 很弱,所以我需要一些帮助)。
<script type="text/javascript">
$(document).ready(function (){
$(".button_create_ques").click(function(){
var form_data = $("#form_create_ques").serialize(); //Always returns quesID=1
alert(form_data);
$.ajax({
url: "create_ques.php?testID=<?php echo $_GET['testID']; ?>",
type: 'GET',
data: form_data,
success: function()
{
//Do something..
}
});
return false;
});
});
如果您有任何更好或替代的解决方案,请解释一下。我真的很感激。对不起,我还在学习 Jquery。