以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 如何用post传递用户名 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=150087) |
-- 作者:夏许多雪 -- 发布时间:2020/5/20 13:49:00 -- 如何用post传递用户名 在js文件中,可以用以下写法传递张三的用户名 function contractreview(){ location="contractreview.htm?crpage=" + table1.pagenumber + "&crid=" + table1.primarykey+ "&name=张三"; } 但这是固定的名字,我要传递一个变化的名字,如定义的字符串: un 用下面的js格式不起作用: function contractreview(){ location="contractreview.htm?crpage=" + table1.pagenumber + "&crid=" + table1.primarykey+ "&name=" + un; } 应该怎么实现?是否可以用js文件传递表单中的键值。 |
-- 作者:有点蓝 -- 发布时间:2020/5/20 14:31:00 -- un是在哪里定义的? |
-- 作者:夏许多雪 -- 发布时间:2020/5/20 15:27:00 -- 是在自定义函数contractreview中定义的。 |
-- 作者:有点蓝 -- 发布时间:2020/5/20 15:32:00 -- function contractreview(un){ location="contractreview.htm?crpage=" + table1.pagenumber + "&crid=" + table1.primarykey+ "&name=" + un; } foxtable里调用函数的时候 dim un as string = "张三" .Attribute = "onclick=""contractreview(\'" & un & "\')""" |
-- 作者:夏许多雪 -- 发布时间:2020/5/24 12:19:00 -- 上面是通过post传递了表的两个参数: table1.pagenumber 和 table1.primarykey,加上其它一个参数:un,如果需要传递其它多个参数,如再加一个参数:ID,请问如何写代码。 下面的代码怎么改: function contractreview(un,id){ location="contractreview.htm?crpage=" + table1.pagenumber + "&crid=" + table1.primarykey+ "&name=" + un + "&key=" + id; } foxtable里调用函数的时候 dim un as string = "张三" dim id as integer = 89 .Attribute = "onclick=""contractreview(\'" & un & "," & id & "\')""" |
-- 作者:有点蓝 -- 发布时间:2020/5/24 21:49:00 -- .Attribute = "onclick=""contractreview(\'" & un & "\',\'" & id & "\')""" [此贴子已经被作者于2020/5/24 21:49:25编辑过]
|