以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- cookie创建失败 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=99899) |
||||
-- 作者:zhangjian222200 -- 发布时间:2017/4/29 7:28:00 -- cookie创建失败 倒数第4行,创建cookie,跳转到zhucwc.htm时,发现cookie:qrregister没有创建 局部代码: Dim queren As String = "ok" wb.AppendCookie("qrregister",queren,5) \'此cookie在valid_register.htm底部创建,用于:如果进入下个页面,没有这个cookie,则跳转到首页(httprequest删除) msgbox(14) wb.InsertHTML("<meta http-equiv=\'Refresh\' con-tent=\'0; ur-l=/zhucwc.htm\'>") \'那么直接跳转页面 e.WriteString(wb.Build) \'生成网页 全部代码:(倒数第4行)
|
||||
-- 作者:有点蓝 -- 发布时间:2017/4/29 8:58:00 -- msgbox(13)和msgbox(14)能不能弹出来? |
||||
-- 作者:zhangjian222200 -- 发布时间:2017/4/29 8:59:00 -- 13、14能正常弹出来,不知道是不是我用法不对,因为最近总是碰到内部函数里面,无法创建或者无法删除cookie,但是同样的方法,有些内部函数就可以,httprequest里面使用正常 1楼文档在内部函数valid_register倒数第4行,这个cookie的使用是在内部函数fillout web文件夹: 图片文件夹:(请放到web文件夹根目录)
另外一个问题,当点击内部函数city,内部函数cityb,里面的msgbox不谈出来 [此贴子已经被作者于2017/4/29 9:48:11编辑过]
|
||||
-- 作者:zhangjian222200 -- 发布时间:2017/4/29 15:01:00 -- 楼上,另外一个问题(msgbox不弹窗),原因找到了 将lib文件夹下的ajaxform_city.js里面的indexb.htm改成cityb.htm,里面的msgbox都弹出来了 但是内部函数cityb,里面创建cookie:wb.AppendCookie("CHAKSHI",chakshi),同样创建失败 内部函数cityb全部代码如下: Dim e As RequestEventArgs = args(0) \'临时选择城市(供游客使用) Dim wb As New weui msgbox(0) Dim chaksheng As String = e.PostValues("szs") \'验证所在省 Dim chakshi As String = e.PostValues("szshi") \'验证所在市 msgbox(1) If chaksheng = "" Then e.WriteString("所在省不能为空!") Return "" ElseIf chakshi = "" Then e.WriteString("所在市不能为空!") Return "" End If msgbox(2) wb.AppendCookie("CHAKSHI",chakshi) \'此cookie在临时城市页面(cityb.htm)生成,在httprequest事件删除 msgbox(3) wb.InsertHTML("<me-ta http-equiv=\'Refresh\' con-tent=\'0; ur-l=/index.htm\'>") \'那么直接跳转到首页 msgbox(4) ’这个页面的所有msgbox都弹出来了,页面也跳转到index.htm,但是cookie:CHAKSHI,没有创建 e.WriteString(wb.Build) \'生成网页 [此贴子已经被作者于2017/4/29 15:13:26编辑过]
|
||||
-- 作者:有点蓝 -- 发布时间:2017/4/29 15:35:00 -- 你把添加Cookie放到其它地方吧。在通过ajex提交的表单,最后是返回到js的,而不是返回到页面。添加的Cookie是不起作用的 就是不要在ajex提交的表单里面增删改Cookie
|