【发布时间】:2010-12-02 11:41:06
【问题描述】:
我想使用 jquery 将选项添加到选择框,但我的选项来自 MYSQL 数据库表。
这是我想要的方法:
function add_inst(va) {
alert(va);
}
<select id="test">
</select>
我想从 MySQL 表中选择匹配值为 va 的值,然后将这些结果作为选项添加到 select id="test"。
例如,如果我像 add_inst('12') 一样将 '12' 传递给函数 add_inst,我的 SQL 语句将是:
SELECT *
FROM tbl1
WHERE col1='12'
从mysql返回的所有值都将添加到select id="test"作为选项。
【问题讨论】:
-
您需要帮助将数据从数据库中获取到页面,还是从 JavaScript 函数获取到 select 语句中?可能有更好的方法 - 使用 php 从数据库中动态创建选择/选项代码。
-
你少了一步,你不能用javascript直接查询数据库,你需要一种服务器端语言来做到这一点。如果您知道在页面生成时查询将是什么,那么您最好在 php 中生成选项,而不是在客户端上的 javascript 中。