两个html页面之间怎么用ajax传值呢?

如题所述

两个页面中是可以使用ajax传值的,你可以使用"a.html?id=1"的方式来传,但是在页面里用javascript取的时候要费些劲,可以上网查一下,如果找不到可以找我,我给你发一份。楼上的这些朋友回答也是个比较简单的解决办法。但不是最终解决方案。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-02-06
两个HTML页之间不能用Ajax传值, Ajax只能与服务器交互数据.
如果这两个HTML页是父子关系,或是同一框架页的兄弟关系,并且不产生跨域的话,可以直接通过JS互相访问对象,变量和函数, 无需传递.本回答被提问者采纳
第2个回答  2012-02-06
是父页面a和子页面b吗? a-->b 方法多了 session啊 request啊 .... b---> 就用session 然後刷新a页面
比如 在a页面
if(session["xx"]!=null)
{
label1.text="123";
}
else
{
label1.text=session["xx"].tostring();
}
然後这个session["xx"] 是在b页面产生的再回传 这样a页面就能马上得到这个session了
session["xx"]="321";
Response.Write("<script>opener.location.href=opener.location.href;</script>");
第3个回答  2012-02-06
两个html之间是没办法传值的,只能把值传给服务器,然后服务器在发送给客户端.
第4个回答  2012-02-07
可以使用cookies传递一些参数。
相似回答