【发布时间】:2011-03-04 13:24:47
【问题描述】:
我从这里拿了一个现成的脚本,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 获取数据:)
【问题讨论】:
-
该代码运行良好。有什么问题?
-
您忘记告诉我们预期结果是什么和实际结果是什么。 不能让它工作,我做错了什么 不是错误描述。你希望我们猜测吗?
-
@Felix Kling 在这种情况下,我需要在“process_number”之后获取数据 SER-498 并将其显示在打开的页面中,这就是我想要的
-
对不起,伙计们,忘了说我的页面在框架中工作,这就是为什么它无法从我想要的 url 获取数据:)
标签: javascript url get