3

我正在尝试获取选择元素的值,但正在返回Array()

这是我的html:

<select name="data[Attorney][empresa]" id="AttorneyEmpresa">
    <option value="">Selecione</option>
    <option value="3">Sotreq</option>
</select>

还有我的jQuery:

$(document).ready(function() {
    $("#AttorneyEmpresa").change(function(){
        $.ajax({
            type: 'POST',
            data: $('#AttorneyEmpresa').val()
        });
    });
});

怎么了?

4

3 回答 3

14

尝试这个

$(document).ready(function() {
    $("#AttorneyEmpresa").change(function(){
        $.ajax({
            type: 'POST',
            data:  {keyname:$('#AttorneyEmpresa option:selected').val()}
        });
    });
});

演示

于 2013-05-21T02:31:46.923 回答
3

数据属性应该是这样的对象类型:

$(document).ready(function() {
    $("#AttorneyEmpresa").change(function(){
        $.ajax({
            type: 'POST',
            data:  { "select" : $('#AttorneyEmpresa').val()}

        })
    })
});
于 2013-05-21T02:30:58.747 回答
1

您需要将日期作为对象发送。

var data = { somekey: $('#AttorneyEmpresa').val() }
于 2013-05-21T02:31:26.950 回答