这是我的html表单,在这个表单中有三个选择下拉列表,我在onchange上使用ajax提交这个表单。所以,如果我选择第一个下拉列表,它将显示第一个选择的下拉列表值。如果我选择第二个下拉列表,它将只显示第二个选择的下拉列表值。但我想显示所有选中的下拉列表,我指的是第一个、第二个和第三个选中的下拉列表值。
所以我的问题是如何从多个选择标记中获取所有选择的值。这里是ajax文件file\u ajax。php
code
<?php
if($_GET)
{
print_r($_GET);
} ?>
$("form select").on('change', function () {
$.ajax({
url: 'file_ajax.php',
type: 'GET',
data: $(this).serialize(),
dataType: 'html'
})
.done(function(data){
$('#form-content').html(data);
})
.fail(function(){
alert('Form Submission Failed ...');
});
});
请回复我谢谢。
你在这个功能上有问题
$("form select").on('change', function () {
$.ajax({
url: 'file_ajax.php',
type: 'GET',
data: $(this).serialize(),
dataType: 'html'
})
.done(function(data){
$('#form-content').html(data);
})
.fail(function(){
alert('Form Submission Failed ...');
});
});
您只能序列化一个选择下拉列表
$(this).serialize()
此
表示事件发生的对象
问题内容: 如何使用JavaScript从下拉列表中获取选定的值? 我尝试了下面的方法,但是它们都返回选择的索引而不是值: 问题答案: 如果您有一个如下所示的select元素: 运行此代码: 将成为。如果您真正想要的是,请执行以下操作: 这将成为
问题内容: 我如何从使用硒与node.js的下拉菜单中获取所有选项 下面是我的代码: 从上面 我如何获取所有选项并在node.js中执行foreach或使用node.js打印选项值。 提前致谢。 问题答案:
我有一个下拉列表,客户端必须选择一个值,然后它将在mysql db中持久化好的,我这样做了,但我希望当客户端选择一个值时,我得到该值,然后我执行if语句示例: 如果选择的值为:CIN,则为compte。setcomptenumber(25364138);就像那样 这是我的控制器: 我的html:
问题内容: 通常,我使用它来返回所选选项的值,但这一次它不起作用。所选标签的ID HTML代码 问题答案: 对于下拉选项,您可能想要这样的东西: 之所以不能解决问题,是因为单击选项不会更改下拉菜单的值,它只是将属性添加到作为下拉菜单的 子 项的所选选项中。
问题内容: 如何从jQuery 的下拉列表 中获取选定的文本(而不是选定的值)? 问题答案:
我正在使用Bootstrap 3和JavaScript创建我自己的ComboBox。 这种方法非常有效,直到我想在页面上重复多次这个“组合框”。问题在于JQuery函数查找任何/所有。 如何将JQuery更改为仅查找ID为demolist的UL并获取其选定值? 我尝试了以下方法,但没有成功: 我尝试了,但不会触发函数: 我尝试调用#demolist的单击,但获取#demolist的所有列表项的HT