我有以下表格,它有 3 个值。班级、部门和学校。学校是从数据库中的下拉列表中选择的。(为简单起见,我没有在此处包含这些详细信息..)(实际上我的代码有效)
<form id="form1" name="form1" method="post" action="">
<input type="hidden" name="class" value="someclass">
<input type="hidden" name="section" value="somesection">
<select name="school" id="school">
<option> "school 1" </option>
<option> "school 2" </option>
<option> "school 3" </option>
<option> "school 4" </option>
<option> "school 5" </option>
</select>
</form>
我正在为 Ajax 执行此操作,并且只有 1 个变量(列表中的项目)工作正常,但是在添加类和部分值之后,我无法将这 3 个变量放入 Ajax,因此我可以发布他们进入PHP。(语法可能是错误的,因为这只是复制粘贴部分代码。)
$("#school").change(function ()
{
resetValues();
var school = { school:$(this).attr('value') };
var class= { class:$(this).attr('value') };
var section= { section:$(this).attr('value')};
jQuery.ajax({
url: 'getTheData.php',
type: "POST",
dataType: "xml",
data:school&class§ion,
async: false,
success: schoolOnSuccess
});
当然,我使用 _POST 以传统方式获取 getTheData.php 上的值。
我哪里错了?