Jes*_*sen 1 javascript ajax jquery
我正在尝试使用.get调用将所用输入字段的名称(在本例中为select)作为GET参数键发送,并将select的值作为相应GET参数的值发送.但是,我似乎无法获得变量GET键,因为jQuery抱怨"缺少:属性id之后".
我的代码看起来有点像这样:
$('.feedback_select').change(function() {
$.get(
'/feedback',
{
$(this).attr('name') : $(this).val()
}
);
});
Run Code Online (Sandbox Code Playgroud)
var data = {};
data[$(this).attr('name')] = $(this).val();
Run Code Online (Sandbox Code Playgroud)
然后data转到$.get().
PS:您可以简单this.name地避免创建两个jQuery对象.或者你可以做var $this = $(this);,然后使用$this而不是$(this).