用AJAX向一个页面传值和跳转该页面,值是变量

问题描述

<scripttype="text/javascript">$(document).ready(function(){$(".btnOrder1").click(function(){varid=$(this).attr("title");varoper="check";$.ajax({type:"post",url:"dMenuPage.aspx",data:"&id="+id,dataType:"Text",success:function(data){location.href='dShopCart.aspx';}});});});</script>怎么把id传给dShopCart.aspx啊

解决方案

解决方案二:
location.href='dShopCart.aspx?id='+id;

解决方案三:
location='dShopCart.aspx?a=aaaaa';
解决方案四:
varid=$(this).attr("title");location.href='dShopCart.aspx?id='+id;alert(id);
解决方案五:
这个直接在后面加参数不就行吗?。表示二楼的答案已经很能说明问题
解决方案六:
varid=$(this).attr("title");varoper="check";$.ajax({type:"post",url:"dMenuPage.aspx",data:{id:id},dataType:"Text",success:function(data){location.href='dShopCart.aspx';}});});
解决方案七:
varid=$(this).attr("title");varoper="check";$.ajax({type:"post",url:"dMenuPage.aspx",data:{id:id},dataType:"Text",success:function(data){location.href='dShopCart.aspx?id='+id;}});});
解决方案八:
前台:location='dShopCart.aspx?a=123';后台:varreturnVal=context.Request["a"];context.Response.Write(returnVal);
解决方案九:
建议用session
解决方案十:
(即使可以在dMenuPage中使用的话,也)不应该使用Session。Session是会话级的,重复赋值就会产生诡异的冲突。而这里的参数只是当前这一个页面请求的局部范畴的,不会因为多个重名的参数而相互捣乱。
解决方案十一:
你的$.post()中的data传错了,data需要的是json格式的,改成data:{“id”:id},在url指定的页面的load方法中HttpContext.request["id"]就可以,如果url指向一般处理程序,就在processrequest中使用httpcontext.request["id"]

时间: 2024-12-22 02:33:53

用AJAX向一个页面传值和跳转该页面,值是变量的相关文章

java接收到post参数后,怎么将参数传递给html页面,将跳转后页面写入到流中?

问题描述 java接收到post参数后,怎么将参数传递给html页面,将跳转后页面写入到流中? 需要传递参数的html页面,接受两个表单参数,一个是username,另一个是password 如果客户端发送的http请求是这样的 POST / HTTP/1.1 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:20.0) Gecko/20100101 Firefox/20.0 Host: 127.0.0.1 Connectio

用拦截器可以在已经登录的情况下访问login.do时直接跳到index页面 而不是跳到login页面

问题描述 用拦截器可以在已经登录的情况下访问login.do时直接跳到index页面 而不是跳到login页面 怎么用拦截器可以在已经登录的情况下访问login.do时直接跳到index页面 而不是跳到login页面? 解决方案 根据session里面的用户信息 做个判断啊 解决方案二: 首先要在第一次登录的时候将用户信息存入cookie或session,下次要登录的时候,拦截器里判断cookie或session里边是否有用户信息,有就直接跳转到首页

使用jqMobi开发app基础之页面传值方式

PC版的web程序两个两个页面之间的传值方式主要有,cookie,查询字符串,还可以通过服务端的session来交换数据.但app的传值方式呢? 由于app基本都是单页面的方式,查询字符串这种方式似乎行不通了,至少目前个人还没有见到这种例子.. 主要有1HTML5 LocalStorage 本地存储,2隐藏字段,3扩展属性,4服务器端的session等 1HTML5 LocalStorage 本地存储 这种传值方式类似于cookie传值方式,是HTML5的新标准.在HTML5中,本地存储是一个w

JS中页面与页面之间超链接跳转中文乱码问题的解决办法_javascript技巧

在原页面一张图片上添加了一个链接,链接中有中文,于是出现下面的情况:   解决办法是在tomcat的server.xml文件的中加入URIEncoding="utf-8",如下: <Connector URIEncoding="utf-8" connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443

JSP建立错误页页面并自动跳转_JSP编程

在各个常用的web站点中,经常会发现这样一个功能:当一个页面出错后,会自动跳转到一个页面上进行错误信息的提示. 想要完成错误页的操作,则一定要满足两个条件: 1.指定错误出现时的跳转页,通过errorPage属性指定: 2.错误处理页必须有明确的标识,通过isErrorPage属性指定. 下面就是错误页:errorPage.jsp 代码如下: <%@ page language="java" import="java.util.*" pageEncoding=

.net 跳转新页面并传值 毕业设计求大神指点,急,在线等

问题描述 .net 跳转新页面并传值 毕业设计求大神指点,急,在线等 我想要传递一个变量到另一个页面,并在新窗口打开,我现在是这么写的,功能是实现了,可是返回到首页后刷新一下,又会弹出我刚刚点击的页面 protected void dlcom_ItemCommand(object source, DataListCommandEventArgs e) { int id = Convert.ToInt32(dlcom.DataKeys[e.Item.ItemIndex].ToString());

url-jsp页面之间的跳转及传值问题,A.jsp跳转到B.jsp,并传递A.jsp的值

问题描述 jsp页面之间的跳转及传值问题,A.jsp跳转到B.jsp,并传递A.jsp的值 2C A.jsp跳转到B.jsp,并传递A.jsp的值.除了在URL之后加上?name=XX之外的有什么方法可以隐藏传值.$.post(""../exam/question.jsp"" { name: ""John"" time: ""2pm"" } function(){ location.hr

安卓开发-安卓新手求解答,页面传值跳转

问题描述 安卓新手求解答,页面传值跳转 求大神指导 :在安卓开发中,在第一个界面输入数值计算,点击求值按钮时不显示答案但跳转另一界面("正在计算--"),等待数秒返回第一界面显示结果 解决方案 http://tieba.baidu.com/p/3476742007 解决方案二: 在最外层的Relativelayout里建立一个visibility:gone,长宽fillparent的layout,加入正在计算的textview,里面也可以加一个processbar控件,显示正在缓冲图片

jquery ui-两个弹出框,重定向不管用,页面不在跳转,方法和action都调用,就是不管用,下面是一个截图,

问题描述 两个弹出框,重定向不管用,页面不在跳转,方法和action都调用,就是不管用,下面是一个截图, 解决方案 用fiddler看下,你的数据有没有提交.特别是,你是客户端跳转还是服务器跳转.http://blog.csdn.net/class_horse/article/details/44264515 解决方案二: 你的提交用的ajax吧.ajax请求和普通浏览器请求不一样,ajax不会获取响应头控制浏览器进行跳转的,你需要ajax返回后检查内容,然后用location.href='xx