从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中获取QueryString值

你有一个不应该在那里的单引号:

"<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 + "'>