将值从mysql检索到javascript 变量用户=[ {用户名:''}, ]; $(“#示例-1”)。建议(“@”{ 数据:用户, 映射:函数(用户){ 返回{ 值:user.username, 文本:“”+user.username+”“+user.fullname+” } } })
我正在从resultset RS的javascript中检索mysql中的值。但是没有得到结果。有人可以提前查看并帮助我。thanx。这不是100%完整的代码,但它突出并解决了您在脚本中仅获得1个用户的问题。以前,每次发现新用户时,都要初始化将值从mysql检索到javascript 变量用户=[ {用户名:''}, ]; $(“#示例-1”)。建议(“@”{ 数据:用户, 映射:函数(用户){ 返回{ 值:user.username, 文本:“”+user.username+”“+user.fullname+” } } }),javascript,java,mysql,arrays,jsp,Javascript,Java,Mysql,Arrays,Jsp,我正在从resultset RS的javascript中检索mysql中的值。但是没有得到结果。有人可以提前查看并帮助我。thanx。这不是100%完整的代码,但它突出并解决了您在脚本中仅获得1个用户的问题。以前,每次发现新用户时,都要初始化用户数组。您应该做的是在循环外部初始化数组,然后将新值推送到它,就像这样 <% try{ Statement st=con.createStatement(); vsql="select * from doctor_pat
用户
数组。您应该做的是在循环外部初始化数组,然后将新值推送到它,就像这样
<%
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>
var用户=[];
push({用户名:'});
发生了什么错误?完整的代码?是,提交代码,但不获取java脚本中的值。您是否在同一页中从db获取值。接下来是[{用户名:'},]}代码>?@satya是的,我得到了值,但只有一个值我的数据库中有10条记录。你真的确定要从数据库中获取每个用户名,并将它们传递到浏览器中运行的脚本文件吗?thanx@Archer icheck@Archeer. thanx非常有用非常感谢我忘了使用user.push.thanx很多没有问题-很乐意帮助:)你能帮我回答这个问题吗?你能检查一下这个问题吗
<script type="text/javascript">
var users = [];
<%
try
{
Statement st=con.createStatement();
vsql="select * from doctor_patient";
ResultSet Rs=st.executeQuery(vsql);
while(Rs.next())
{
%>
users.push({username: '<%= Rs.getString("patientName") %>'});
<%
}
}
catch(Exception e){}
%>
</script>