似水流年 |
用户名称: | txl_1988 |
加入日期: | 2015-04-03 12:12 |
登录次数: | 90 |
|
存储过程返回值并应用于客户端的问题 存储过程执行完毕后,在serverScript中通过request.getAttribute得到过程执行后的返回值,请问如何在js中取得该值。 通过Wb.println(request,变量)的方式,只能在服务端打印出来。 通过Wb.error 或者 thow的方式,也只是在服务端抛出异常信息。 在serverScript中,通过request.setAtttibute()的方式或者添加response等方式都无法在前段js代码中获得该值。 求教如何在js中取得该值? |
Chen Jie |
用户名称: | chenjie |
加入日期: | 2012-05-29 23:07 |
登录次数: | 4879 |
|
可以在serverScript中生成变量并使用{##}的方式应用于客户端。
|
wzysky |
用户名称: | wzysky |
加入日期: | 2012-05-16 20:51 |
登录次数: | 129 |
|
{##}同{??}有什么区别吗?哪位大神给讲一下 |
似水流年 |
用户名称: | txl_1988 |
加入日期: | 2015-04-03 12:12 |
登录次数: | 90 |
|
按照1楼的说法去做,在js端 通过 '{#变量名#}' 去取值,取到的是空,请教还需要注意什么地方!
|
朱建威 |
用户名称: | weber |
加入日期: | 2013-04-11 18:08 |
登录次数: | 32 |
|
脚本执行有顺序 先添加serverscript执行 再添加clientscript放{#变量#} |
Zhao WJ |
用户名称: | zhaowj |
加入日期: | 2011-05-02 12:07 |
登录次数: | 1979 |
|
{##}表示替换,{??}仅用于SQL表示参数 |