传参就要写参数的名称。
<script>
var objPos = mousePosition(ev);
messContent=" <div style='padding:20px 0 10px 0;text-align:center'> <IFRAME id=frame style='OVERFLOW-X: hidden' src='map/ApiApp/add.do?id=<%=rs('id')%>' frameBorder=0 width=800 scrolling=no height=400 name='ID'> </IFRAME> </div>";
showMessageBox('修改一条标注记录',messContent,objPos,800);
}
</script>
如果数据来自request则红色部分用id=<%=request('id')%>替代
<script>
var objPos = mousePosition(ev);
messContent=" <div style='padding:20px 0 10px 0;text-align:center'> <IFRAME id=frame style='OVERFLOW-X: hidden' src='map/ApiApp/add.do?id=<%=rs('id')%>' frameBorder=0 width=800 scrolling=no height=400 name='ID'> </IFRAME> </div>";
showMessageBox('修改一条标注记录',messContent,objPos,800);
}
</script>
如果数据来自request则红色部分用id=<%=request('id')%>替代
rs出来数据库的值,比如24,那么点击后浏览器地址为/ApiApp/add.do?id= 24 在正常情况下无问题,现在是放到JS里面,就不知道格式怎样了,因为%报错
你的那个中间的空格怎么回事? 笔误??src='map/ApiApp/add.do?<%=rs('id')%>' 我没看懂,是否ASP里面也是这个语法吗? <%= %>
因为java里面,那个 rs{'id') 是错误的用法。