使用jquery或javascript将url参数传递给iframe

经过互联网搜索后,我终于决定发布这个问题了。

我正在使用THICKBOX jquery选项卡。当单击任何选项卡时,我想将URL.IDNUMBER传递给选项卡页面上的iframe。 我只需在主页面上使用jquery即可发送IDNUMBER并将其显示在文本框中

$("#mytest").val('IDNUMBER'); 

标签页:

  

但我无法将idnumber作为url参数传递给iframe。标签页是一个HTML页面。

谢谢

今天我遇到了同样的问题。 我用以下方法解决了这个问题:

  

然后在iframe中我们可以从javascript解析GET,我已经用过了

http://jquery-howto.blogspot.com/2009/09/get-url-parameters-values-with-jquery.html

 function getUrlVars() { // Read a page's GET URL variables and return them as an associative array. var vars = [], hash; var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); for (var i = 0; i < hashes.length; i++) { hash = hashes[i].split('='); vars.push(hash[0]); vars[hash[0]] = hash[1]; } return vars; } 

所以我得到了所有的变量,因此可以这样做:

 parameters = getUrlVars(); //which leads to: console.log(parameters['param1']); //Writes 'value1' to console 

希望我能帮到你。 请注意,虽然链接来自jQuery站点,但代码是通用JavaScript。