java将值从mysql检索到javascript
<%
try{
Statement st=con.createStatement();
vsql="select * from doctor_patient";
ResultSet Rs=st.executeQuery(vsql);
%>
<%
while(Rs.next())
{%>
<script>
var users = [
{username: '<%=Rs.getString("patientName")%>'},
];
$('#example-1').suggest('@', {
data: users,
map: function(user) {
return {
value: user.username,
text: '<strong>'+user.username+'</strong> <small>'+user.fullname+'</small>'
}
}
})
</script>
<% } }
catch(Exception e){}
%>
<script>
我正在从resultset RS的javascript中检索mysql的值。但没有得到结果,有人能看到并帮助我。提前准备好
# 1 楼答案
这不是100%完整的代码,但它突出并解决了脚本中只有一个用户的问题。之前,每次发现新用户时,都会初始化
users
数组。你应该做的是在循环外初始化数组,然后把新值推给它,就像这样