我对Jquery比较新,我想知道如何将变量发布到另一个页面然后重定向?我用AJAX功能,重定向工作正常,但没有变量在POST捕获(它们是空的)用POST将变量传递给另一个页面使用Jquery
function linkWO() {
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: "LinkTagOut.aspx",
dataType: "json",
data: "{id=1}",
complete:
function() {
window.location = "LinkTagOut.aspx";
}
});
}
在我的aspx文件
<a href="javascript:void(0);" onclick="return linkWO();"><span>Link</span></a>
gnomixa - 我可能在这里的基地,但它看起来像我可能会误解ajax调用的目的。这听起来好像你想向页面发布一些值,就好像你正在提交一个表单(而不是异步的,意味着你不会离开你的当前页面)。那是对的吗? – Ender 2010-12-03 23:43:47
是的,你是对的。没有提交表单可能吗? – sarsnake 2010-12-04 00:08:06
我更新了我的答案,看到我认为那就是你想要做的事 – kobe 2010-12-04 00:30:05