js如何获取ajax提交的url

a页面使用ajax请求b页面,b页面怎么获取ajax请求的url是ajax的,不是地址栏的。... a页面使用ajax 请求b页面,b页面怎么获取ajax请求的url
是ajax的,不是地址栏的。
展开
 我来答
dualmind
推荐于2016-09-03 · TA获得超过270个赞
知道小有建树答主
回答量:237
采纳率:0%
帮助的人:175万
展开全部
这位同学概念混淆了
无论什么请求一定是发往服务器的, 而HTTP是无连接协议, 服务器无法访问客户端另一页面的, 除非是访问另一页面的服务器端缓存.

实际上你只是要根据另一页面的内容更新当前页面, 只要能在a页面获得b页面的window对象引用就可以访问b页面了(a和b在同个域名下). 如果是平级的iframe那遍历父窗体的iframe就可以, 如果是互相独立的弹出窗口, 那在openWindow时将父窗体的window引用作为参数传给弹出窗口(具体写法不记得了, 自己搜下吧), 父窗口将openWindow返回的子窗口window引用保留, 互相之间就可以引用了.
更多追问追答
追问
是的,是要根据另一页面更新当前页面,
首先是参数没办解决,其次是我用b填充a里面的内容
b页面中有btn方法,当我 填充到a,btn方法肯定是不能用的,而我用frame指向也是做不到的。
我总不可能都写在top里面吧。
追答
top里只要保留各个页面的window引用
a页面里 top.window.allWindow.b_window_id就能获得b页面的window引用~
要调用函数, 访问对象, DOM都可以
tianheww
2015-08-21 · TA获得超过140个赞
知道小有建树答主
回答量:230
采纳率:66%
帮助的人:70.6万
展开全部
你可以在Ajax提交成功或者失败的函数返回提交的url,这样再赋值给全局变量,就可以通过js获取了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
濮焮戎fO
推荐于2018-03-28 · TA获得超过371个赞
知道小有建树答主
回答量:402
采纳率:100%
帮助的人:491万
展开全部
b页面用request获取不到吗?我没试过,如果不行的话你可以把a页面的地址当成ajax地址的参数传过去啊。如b.html?url=a页面地址
更多追问追答
追问
可能我表述有点问题,我是要在a页面请求b将b页面的东西填充到a页面中
b.html?url=a 没意义了。
追答
你的意思是在b页面判断请求是来自于ajax请求还是浏览器直接请求?
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-02-11
展开全部
传递一个参数 自己判断
追问
说的容易,你怎么判断,怎么取值?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
魏凡一
2018-04-17
知道答主
回答量:2
采纳率:0%
帮助的人:2168
展开全部
封禅大典多多多多多多多多多多多多多多多多多多多多多多多多多多多多多多多多多多多多多多多多多多多多多多多多多多多多多多多多多多多多
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式