请问在js的select标签中,如何在点击下拉按钮之后查询数据库,然后把查到的值赋值到options中

请问在js的select标签中,如何在点击下拉按钮之后查询数据库,然后把查到的值赋值到options中,第1张

$each(data, function (i, item) {

if (item == null) {

return;

}

$("<option></option>")

val(item["Value"])

text(item["Text"])

appendTo($("#purchaser"));

});

data 就是查询过来的数据

item["Value"]、item["Text"] 下拉项值、文本 具体字段看你自己命名的

<option value="男" <c:if test="${usersex='男'}" >selected</c:if>>男</option>

<option value="女" <c:if test="${usersex='女'}" >selected</c:if>>女</option>

记得开头加上<%@ taglib uri=">

可以用jstl的foreach标签和el表达式完成,很简单的,首先你要在控制层放一个AList集合(就是你要迭代的对象集合)在页面用el表达式得到,赋给变量A,然后在下拉列表上循环输出Anumber(就是你说的A的那个数字字段)作为下拉列表的显示的名字和它对应的值,呵呵

<select name="selectName">

<c:forEach items="${AList}"var="A">

<option value="${Anumber}">

${Anumber}

</option>

</c:forEach>

</select>

我这两天也在用struts2的select标签,还没学到hibernate,是否可以考虑这样:

1引入Bean,在Bean中定义了select中list的字段,比如:personBeanperson,在PersonBean中有getPerson()方法,返回的是数组

2在select中引入:list="#personBeanperson"

我想请教你个问题:

在jsp部分,我使用了select标签让用户选择,比如输入男,女;并提供了一个修改按钮,如何实现点击该按钮后,从数据库中读取出性别并定位,继续让用户选择性别呢

方法有很多。

第一种使用ajax json ,在SELECT 标签Click事件时 将带参数的ajax请求发送到后台,交给某个Action方法处理。

第二种直接用事件里加超链接 windowlocationhref = "something_" + itemvalue; 其中Item为Select对象,可以用getElementById获取

以上就是关于请问在js的select标签中,如何在点击下拉按钮之后查询数据库,然后把查到的值赋值到options中全部的内容,包括:请问在js的select标签中,如何在点击下拉按钮之后查询数据库,然后把查到的值赋值到options中、select 标签 option 初始化 显示为数据库里该项的值、关于jsp中的<select>标签问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10177358.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存