jqueryui-关于前端JQ或JS获取别的页面传来的参数问题。

问题描述

关于前端JQ或JS获取别的页面传来的参数问题。

页面A向页面B 传递参数,可是页面A传递是用JQ的 ajax的Get请求,提交的参数没有在浏览器里面,例如?XXX=A&XXX=C这样子,
,所以页面B就不能用
var URL = document.location.toString();
这样来获取了

求页面B该 怎么样写才能获取 ?

解决方案

首先你要明确一点, web 中两个页面的独立性是非常大的,里面的代码在两个独立的环境中解析运行,Chrome就干脆一个tab一个进程(基本上就是一个页面一个进程),所以说一般情况下页面之间传复杂数据还是比较艰难的。

但是也有一些手段去传递:
第一种就是题主提到的使用url参数的方式传递。
第二种就是利用html5的本地存储功能来传递数据,比如使用localStorage,在A页面中改变数据,在B页面中可以监听改变。

解决方案二:

如果你的B页面不是静态页面的话是能够拿到的,如JSP,参数从request中取就是了

解决方案三:

经过后台传递回来。你这样肯定是取不到的,毕竟ajax又不会刷新当前页,也不会跳转页面。

除非你在ajax的success方法里面,写一个location.href="b?xx=xx";这样是可以的、

解决方案四:

利用session传递?

解决方案五:

js接收页面传来的参数

时间: 2024-08-04 09:44:44

jqueryui-关于前端JQ或JS获取别的页面传来的参数问题。的相关文章

jqueryui-关于前端JQ或JS获取参数问题。

问题描述 关于前端JQ或JS获取参数问题. 页面A 向 页面B 传递参数:那么用JQ或者JS 怎么获得页面A传过来的参数? 求给个代码demo 解决方案 http://blog.csdn.net/metal1/article/details/30459383http://blog.csdn.net/kingisking1/article/details/7623910http://javaandnet.iteye.com/blog/1678928 解决方案二: 获取url参数的值 参考这个方法

js获取当前页面路径示例讲解

 本篇文章主要是对js获取当前页面路径的示例代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 设置或获取对象指定的"文件名"或路径. <script> alert(window.location.pathname) </script>   设置或获取整个 URL 为字符串. <script> alert(window.location.href);  </script>   设置或获取与 URL 关联的端口号码. <sc

JS控制静态页面之间传递参数获取参数并应用的简单实例_javascript技巧

在项目中遇到这也一个问题: 有a.html和b.html. 1.a页面已经打开,b页面尚未打开,我希望在a页面设置好一些列参数,比如背景色,宽度等参数,传递给b页面,好让b页面在打开就能应用. 2.a页面已经打开,b页面无论是否打开.在a页面需要获取到b页面的一些元素甚至变量,以便于应用到a页面. 注意:不涉及跨域问题. 想了很久,终于想到了解决方案. 第一个问题,我们可以利用html页面锚点的特性,将参数通过url传递给b页面 这是a页面代码: <button>跳转设置</button

JS获取当前页面名称的简单实例_javascript技巧

JS获取当前页面名称的简单实例 // 取当前页面名称(不带后缀名) function pageName() { var a = location.href; var b = a.split("/"); var c = b.slice(b.length-1, b.length).toString(String).split("."); return c.slice(0, 1); } //取当前页面名称(带后缀名) function pageName() { var s

js通过location.search来获取页面传来的参数_javascript技巧

这篇文章主要介绍了通过window.location.search来获取页面传来的参数,经测试是OK的 function GetQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)","i"); var r = window.location.search.substr(1).match(reg); if (r!=null) ret

js 获取iframe页面返回给父页面

<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-

js通过location.search来获取页面传来的参数

  这篇文章主要介绍了通过window.location.search来获取页面传来的参数,经测试是OK的 1function GetQueryString(name) { 2var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)","i"); 3var r = window.location.search.substr(1).match(reg); 4if (r!=nul

ajax获取php页面的返回参数,控件赋值的方法_AJAX相关

js页面 $.ajax({ type : "get", url : "", //跳转页面 data :"m=content&c=favorite&a=del_favorite&shoucangId="+_id,//传递的参数 datatype : "html", async:'false', success : function(data) //返回值 { if(data !=null) { var s

ajax获取php页面的返回参数,控件赋值的方法

js页面 $.ajax({ type : "get", url : "", //跳转页面 data :"m=content&c=favorite&a=del_favorite&shoucangId="+_id,//传递的参数 datatype : "html", async:'false', success : function(data) //返回值 { if(data !=null) { var s