我有一个简单的选择框:
<select name="rims" id="rims">
<option value="1">Silver</option>
<option value="2">Golden</option>
<option value="3">Platinum</option>
<option value="4">Custom</option>
</select>
我使用jQuery来检测用户何时做出选择:
$("#rims").change(function() {
$("#new_div").load("./models/create-report.php?selected=rims", { value: $(this).val() }, function() {
});
});
问题:我在$ _POST变量中唯一得到的是所选值,但我不知道它是否来自“轮辋”选择框:
array
'value' => string '2' (length=1)
因此,当我添加另一个选择框并且用户进行选择时,该值将覆盖上面的那个。
问题:如何获取选择框的名称,以便$ _POST可以保留多个选择框中的选项?
答案 0 :(得分:2)
只需将id / name添加到帖子信息中。
$("#rims").change(function() {
$("#new_div").load("./models/create-report.php?selected=rims",{ "value": $(this).val(), "id": $(this).attr('id'), "name": $(this).attr('name') }, function() {
});
});