Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将值从mysql检索到javascript 变量用户=[ {用户名:''}, ]; $(“#示例-1”)。建议(“@”{ 数据:用户, 映射:函数(用户){ 返回{ 值:user.username, 文本:“”+user.username+”“+user.fullname+” } } })_Javascript_Java_Mysql_Arrays_Jsp - Fatal编程技术网

将值从mysql检索到javascript 变量用户=[ {用户名:''}, ]; $(“#示例-1”)。建议(“@”{ 数据:用户, 映射:函数(用户){ 返回{ 值:user.username, 文本:“”+user.username+”“+user.fullname+” } } })

将值从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

我正在从resultset RS的javascript中检索mysql中的值。但是没有得到结果。有人可以提前查看并帮助我。thanx。

这不是100%完整的代码,但它突出并解决了您在脚本中仅获得1个用户的问题。以前,每次发现新用户时,都要初始化
用户
数组。您应该做的是在循环外部初始化数组,然后将新值推送到它,就像这样

  <%
  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>