【发布时间】:2014-04-16 22:04:08
【问题描述】:
我有这个将数据发布到 express/node 应用程序,然后写入 MongoDB 除了显示未定义的选定客户:$('#custs').val() 外,一切都运行良好。 这应该很简单,在客户端或服务器端都不会抛出异常...... 如何获取 select 的值?
提前致谢!
function sendIt(){
$.ajax({
url: "/doIt",
type: "POST",
dataType: "json",
data: JSON.stringify({
customer: $('#custs').val(),
userID: $('#userID').val(),
resource: $('#resID').val(),
ticket: $('#ticketID').val(),
issueDate: $('#IssueDate').val(),
issueTime: $('#IssueTime').val(),
TechName: $('#TechName').val(),
Urgent: $('#isUrgent').val(),
description: $('#descript').val()
}),
contentType: "application/json",
cache: false,
timeout: 5000,
<select id="custs">
<option value="JSC">JSC Co</option>
<option value="AGM">More</option>
<option value="SWW">Spunge Work</option>
<option value="BBV">BBV Corp</option>
<option value="UGL">UGL Corp</option>
</select>
【问题讨论】:
-
能否提供您所说的?
-
您是否指定了值和 ID?能否提供 HTML 代码?
-
你确定一个id为
custs的元素存在并且有value属性吗?你能发布 HTML 吗? -
假设您有一个元素的
id或custs包含一个值,那么这正是您获得该值的方式。那行代码没有任何问题。 -
我们必须猜测原因吗?
标签: javascript jquery ajax html