Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.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
Sql JSTL:无法填充where子句参数值 函数setpid() { var s1val=document.getElementById('s1')。值; document.getElementById('t1')。value=s1val; var para=document.getElementById('t1')。值; 如果(第2段) { 从“CH3TAN”“PRODUCT”中选择不同的产品ID,其中CUST\U ID=? //问题就在这里 } }_Sql_Jstl - Fatal编程技术网

Sql JSTL:无法填充where子句参数值 函数setpid() { var s1val=document.getElementById('s1')。值; document.getElementById('t1')。value=s1val; var para=document.getElementById('t1')。值; 如果(第2段) { 从“CH3TAN”“PRODUCT”中选择不同的产品ID,其中CUST\U ID=? //问题就在这里 } }

Sql JSTL:无法填充where子句参数值 函数setpid() { var s1val=document.getElementById('s1')。值; document.getElementById('t1')。value=s1val; var para=document.getElementById('t1')。值; 如果(第2段) { 从“CH3TAN”“PRODUCT”中选择不同的产品ID,其中CUST\U ID=? //问题就在这里 } },sql,jstl,Sql,Jstl,我的问题是s2 select标记将在s1 select中选择后填充 但是我无法将param值设置为where子句。 var para正在获取值。para位于浏览器中。SQL在服务器上执行。您需要以某种方式将para返回到服务器。如何在不使用表单或提交按钮的情况下向服务器发送数据。如果不使用表单或提交,您将使用Ajax。您不应该将sql标记放在jstl而不是js函数中吗?@MariaIoannidou:我尝试将sql标记放在jstl和js函数中。最后,值将在提交表单后设置,表单提交需要时间,这是我

我的问题是s2 select标记将在s1 select中选择后填充

但是我无法将
param
值设置为where子句。
var para
正在获取值。

para
位于浏览器中。SQL在服务器上执行。您需要以某种方式将
para
返回到服务器。如何在不使用表单或提交按钮的情况下向服务器发送数据。如果不使用表单或提交,您将使用Ajax。您不应该将sql标记放在jstl而不是js函数中吗?@MariaIoannidou:我尝试将sql标记放在jstl和js函数中。最后,值将在提交表单后设置,表单提交需要时间,这是我不想要的。
<script type="text/javascript">
function setpid()
{
    var s1val=document.getElementById('s1').value;
    document.getElementById('t1').value=s1val;
    var para=document.getElementById('t1').value;
    if(para)
    {
          <sql:query var="prod1_query">
        SELECT DISTINCT PROD_ID FROM  "CH3TAN"."PRODUCT" WHERE CUST_ID=?
        <sql:param value="${param.para}"/> // here is the problem
        </sql:query>
    }
}
</script>