Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.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
Javascript 在js函数中将resultset值作为参数传递_Javascript_Jsp - Fatal编程技术网

Javascript 在js函数中将resultset值作为参数传递

Javascript 在js函数中将resultset值作为参数传递,javascript,jsp,Javascript,Jsp,我有一个jsp,我希望在单击按钮后,将查询的结果集作为参数传递给js函数作为单击事件 示例代码:(pop.jsp) if(“Site”.equalsIgnoreCase(rset50.getString(1))) { rset70=stmt70.executeQuery(“从sd_开发_站点中选择站点id_pk,其中站点父节点_fk=”“+searchCondition+””); while(rset70.next()) { caseType1=rset70.getString(1); }

我有一个jsp,我希望在单击按钮后,将查询的结果集作为参数传递给js函数作为单击事件

示例代码:(pop.jsp)

if(“Site”.equalsIgnoreCase(rset50.getString(1)))
{
rset70=stmt70.executeQuery(“从sd_开发_站点中选择站点id_pk,其中站点父节点_fk=”“+searchCondition+””);
while(rset70.next())
{  
caseType1=rset70.getString(1);
}
%>
show_site=函数()
{
open(pop.jsp?CASEiD=,选项)
}
你能帮我一下吗?如果我遗漏了任何细节,请告诉我。

更改为“show_site(caseType1);”
改为
“show_site();”

这将为您提供记录集中最后选择的ID


如果要传递整个记录集,需要将其存储为数组,然后转换为js数组符号并插入到上面的位置

是的,您没有显示show\u site()的功能。@llya Bursov:非常感谢。另外,我想问一下,我的单击事件也不起作用。is onclick=“show\u site(caseType1);是原因。@coolmego是的,因为它假设caseType1是javascript变量打开浏览器的开发工具并检查错误console@llyaBursov Uncaught TypeError:undefined不是一个function@llyaBursov我得到了caseType的值。谢谢你。
if("Site".equalsIgnoreCase(rset50.getString(1)))
  {
    rset70=stmt70.executeQuery("select site_id_pk from sd_development_sites where site_parent_fk='"+searchCondition+"' ");
    while (rset70.next())
    {  
     caseType1 = rset70.getString(1);  
    }
  %>
  <input type="button" id="btnSubmit" name="btnSubmit" value="Execute Test" onclick="show_site(caseType1);"/>

show_site=function (<value from resultset>)
{
  window.open(pop.jsp?CASEiD=<value from resultset>,options)
}