javascript - 从url获取数据

标签 javascript url get

我从这里拿了一个现成的脚本,How to read GET data from a URL using JavaScript?并且不能让它工作,我做错了什么? 这是我的脚本:

function getUrlParam(param)
{
  param = param.replace(/([\[\](){}*?+^$.\\|])/g, "\\$1");
  var regex = new RegExp("[?&]" + param + "=([^&#]*)");
  var url   = decodeURIComponent(window.location.href);
  var match = regex.exec(url);
  return match ? match[1] : "";
}
var param = getUrlParam("process_number");
alert(param);

这是我的链接:

http://erp.micae.com/index.cfm?fuseaction=objects.popup_print_files&process_number=SER-498&action_type=141&action_id=289&action_row_id=32&print_type=192

谢谢你的帮助!

对不起伙计们,忘了说我的页面在框架中工作,这就是为什么它无法从我想要的 url 获取数据的原因:)

最佳答案

因为您在框架中,如果您需要从主窗口获取 href,请执行以下操作:

var href = window.top.location.href;

然后处理它。

关于javascript - 从url获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5194280/

相关文章:

javascript - 如何使用正则表达式(正则表达式)验证 12 小时时间

swift - url.appendPathComponent 产生错误不能在不可变值 : function call returns 上使用变异成员

iOS 无法执行 HTTP GET 请求 -Error Domain=NSURLErrorDomain Code=-1012

java - 使用 Java 套接字获取请求

javascript - xmlHTTPrequest 不会打开 ("GET", url, true);我很生气! PHP

javascript - React 组件的状态如何通过使用 [event.target.name] 来改变?

javascript - 从 React ES6 导入时,Webpack3 CSS/LESS 不起作用

javascript - 父子关系指令之间的绑定(bind)

android - 如果网页无法加载,如何在 webview 中显示默认图像

javascript - jQuery 根据页面 URL 添加类