Javascript 从iframe内部获取当前URL

Javascript 从iframe内部获取当前URL,javascript,url,iframe,request,Javascript,Url,Iframe,Request,我需要从iframe内部检查推荐人。如果通过书签访问页面,我不能这样做。相反,我使用客户端javascript获取URL,因为我无法通过服务器端请求获取屏蔽URL 现在我有了客户端javascript中的URL——如何在第一次页面加载时将其输入到服务器端代码执行中 有没有一种更简单的方法可以从iframe内部获取地址栏中的当前URL 谢谢,, Chris您可以使用它在客户端和服务器之间交换数据,而无需刷新页面 要仅在第一个页面加载时执行Ajax请求,您可以将会话与cookie结合使用: 检查服务

我需要从iframe内部检查推荐人。如果通过书签访问页面,我不能这样做。相反,我使用客户端javascript获取URL,因为我无法通过服务器端请求获取屏蔽URL

现在我有了客户端javascript中的URL——如何在第一次页面加载时将其输入到服务器端代码执行中

有没有一种更简单的方法可以从iframe内部获取地址栏中的当前URL

谢谢,, Chris

您可以使用它在客户端和服务器之间交换数据,而无需刷新页面

要仅在第一个页面加载时执行Ajax请求,您可以将会话与cookie结合使用:

  • 检查服务器端会话是否正常 变量不是第一页加载 已经设置好了。如果没有设置它 表示它是第一个页面加载: 创建cookie第一页\u加载 然后,设置会话 变量,以便 请求将不再触发此操作

  • 在客户端,您应该 检查一下饼干 第一页加载。如果你找到了,那么 您应该制作Ajax 请求

  • 回到服务器端,在哪里 处理Ajax请求后 应该删除cookie 第一页加载


  • 您是否尝试过使用
    top
    访问文档?我了解如何处理AJAX请求。我现在的问题是,在AJAX代码中,在服务器端代码完成加载页面之前,如何将客户端URL值分配给服务器端代码?嗯,AJAX请求是在页面加载之后发出的。如果需要在页面上显示一些自定义内容,可以通过Ajax获取这些内容,然后使用Javascript将这些内容插入DOM中。如果我的评论对您没有帮助,请提供更多详细信息,因为我不知道您希望通过该URL值在服务器端实现什么。