<select id="s2_basic" class="form-control" id="userid" name="userid">
<option value="" selected>-- Choose option --</option>
<option value="1">One</option>
<option value="2">Two</option>
<option value="3">Three</option>
</select>
的Javascript:
function submitForm() {
var userid = $('#userid').attr('selected', 'selected');
$.ajax({
type: "POST",
url: "submit.php",
data: "userid=" + userid,
success: function(text) {
if (text == "success") {
formSuccess();
} else {
formError();
submitMSG(false,text);
}
}
});
}
提交PHP返回错误信息:
Value: ([object Object])
我也曾尝试
var userid = $('#userid').val();
var userid = $('#userid option').val();
不过,选项值永远不会正确传递。 我在做什么错?
我只想将value =“x”数字发布为userid = x。
为什么你有两个ID中有你的选择? id =“s2_basic”和id =“userid”? – yoeunes