Ajax在Select上返回undefined

时间:2014-04-16 13:28:00

标签: javascript jquery ajax html5

我有这个将数据发布到快递/节点应用程序然后写入MongoDB 除了选择客户之外,所有工作都很顺利:$('#custs')。val(),显示未定义。 这应该很简单,客户端或服务器端都没有例外...... 如何获得选择的值?

提前致谢!

     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>

1 个答案:

答案 0 :(得分:-1)

不应该

function sendIt(){             
        // ...               
            customer: $('#custs option:selected').val(),                     
        // ...
        }),                 
        contentType: "application/json",
        cache: false,
        timeout: 5000,

Get SELECT's value and text in jQuery