Javascript 不调用iframe src;虽然url已经准备好了

Javascript 不调用iframe src;虽然url已经准备好了,javascript,jquery,html,iframe,Javascript,Jquery,Html,Iframe,我有一个iframe,jqueryready函数创建Url。但是iframe没有加载src。请帮忙 <sbFrame.js file> sb.util.transformUrl = function(){ try { var category = document.getElementById('id').value, zip = document.getElementById('zip').value, src = jQuery('#resize').

我有一个iframe,jqueryready函数创建Url。但是iframe没有加载src。请帮忙

<sbFrame.js file>

sb.util.transformUrl = function(){
try
{
  var category = document.getElementById('id').value,
      zip = document.getElementById('zip').value,
      src = jQuery('#resize').attr('src');

  var source = src + '?catOid=' + category
                                + '&zip='
                                + zip;

  console.log(source); //URL transformed.
  jQuery('#resize').attr('src', source);
}
 catch (e) {
  alert('exception: ' + e);
 }
 };

jQuery(document).ready(function(){
 sb.util.transformUrl();
});

<div id="container">
<iframe id="resize" scrolling="NO" style="padding:0; width:626px;" frameborder="0"
  src="/details/results" onload="Iframe_Load(this)" />

</div>

sb.util.transformUrl=函数(){
尝试
{
var category=document.getElementById('id')。值,
zip=document.getElementById('zip')。值,
src=jQuery('#resize').attr('src');
变量源=src+'?catOid='+类别
+“&zip=”
+拉链;
console.log(source);//URL已转换。
jQuery('#resize').attr('src',source);
}
捕获(e){
警报('异常:'+e);
}
};
jQuery(文档).ready(函数(){
sb.util.transformUrl();
});

出现任何JS错误?没有错误。它进入转换url;创建url。如果我将transformUrl的相同内容写入jQuery.ready(function(),则工作正常。但是我想使用我创建的.js文件来显示格式错误的转换URL(例如,包含特殊字符)?或者您可以执行类似jQuery('#resize').Load(function(){alert)的操作('url-loaded');});