【发布时间】:2011-08-04 07:08:59
【问题描述】:
我正在开发一个小谜题。用户点击图片块并猜测它是什么图片。我还计算了他们在提交之前打开了多少块。我在 VBScript/ASP 中使用以下 JQuery AJAx 代码
dataString = 'totalClick=' + totalClick ;
$.ajax({
type: "POST",
url: "puzzle3.asp",
data: dataString,
success: function() {
alert('totalClick' + totalClick + "data: " + dataString );
window.location = "puzzle3.asp";
}
});
我的问题是,我想在“puzzle3.asp”页面上获取“totalClick”变量的值。在我导航到“puzzle3.asp”后,我想用它来决定其他一些东西。但是在这里,当我通过 AJAX 导航到puzzle3.asp 时,我丢失了 POST 变量“totalClick”的值。
有什么方法可以让我使用 POST,导航到下一页并在那里使用变量 vlaue。就像设置会话变量一样,但我知道我不能使用 JS 分配会话变量。
任何帮助将不胜感激。
【问题讨论】:
-
只需使用 ASP 设置会话变量,然后导航到
puzzle3.asp,然后使用 ASP 拉出会话变量。 -
如果你在做一个 Window.location,为什么首先要使用 ajax?
-
考虑到该代码,@loddn 的评论是最合适的操作。也许OP需要更多的启发。对我来说,所有答案似乎都鼓励以复杂的方式做简单的事情。亲吻,记住。 SO 不是提供代码;这是关于指导。
标签: jquery ajax variables post