从iFrame中获取QueryString值
本文关键字:QueryString 获取 iFrame | 更新日期: 2023-09-27 18:08:25
我有一个像这样的iFrame:
"<iframe src='/tnfse.aspx?id_nfse='" + nota + "' seamless='seamless' class='frame' frameBorder='0' ></iframe>";
我已经尝试了很多不同的方法来获得这个值(id_nfse),但是,总是得到一个NULL异常。
值(nota)是正确的,因为当我执行警报(nota)时,我看到参数是正确的。
这是我试图得到的值:
Request.QueryString["id_nfse"]
总是空…
你有一个不应该在那里的单引号:
"<iframe src='/tnfse.aspx?id_nfse='" + node + "'...
应该"<iframe src='/tnfse.aspx?id_nfse=" + node + "'...
在脚本下面使用
$(document).ready(function()
{
var loc = window.location.toString(),
params = loc.split('?')[1],
iframe = document.getElementById("trackFrame");
iframe.src = iframe.src + '?' + params;
});
谢谢大家…这段代码解决了我的问题:
<iframe src='/tnfse.aspx?id_nfse=" + node + "'>