Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/395.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jquery只加载一次内容_Javascript_Jquery_Iframe_Src - Fatal编程技术网

Javascript jquery只加载一次内容

Javascript jquery只加载一次内容,javascript,jquery,iframe,src,Javascript,Jquery,Iframe,Src,您好,我的问题是,每当我通过javascript和jquery将内容加载到iframe时,它只会第一次加载内容,然后我就不能在上面加载任何内容。 我使用的功能是: function loadContent(elementSelector, sourceURL) { $(""+elementSelector+"").attr('src', sourceURL ); } 我把它叫停了 <li><span><a href="javascript:loadCont

您好,我的问题是,每当我通过javascript和jquery将内容加载到iframe时,它只会第一次加载内容,然后我就不能在上面加载任何内容。 我使用的功能是:

function loadContent(elementSelector, sourceURL) {
    $(""+elementSelector+"").attr('src', sourceURL );
}
我把它叫停了

<li><span><a href="javascript:loadContent('#oPanel', 'http://www.google.com');">Google</a></span></li>
  • 我做错什么了吗?
    谢谢

    我试图重现你的问题,但没能重现。我创建了一个非常简单的站点,其中包含to链接和一个iframe:

    ​<a class="iframe" href="http://microsoft.com">Microsoft</a>
    <a class="iframe" href="http://google.com">Google</a>
    <iframe id="oPanel"></iframe>
    

    它正在按预期工作。你可以在这里试试:

    你说的“我不能加载任何东西”是什么意思?你能发布一个更详细的例子吗。您是通过更改url来调用函数,还是url总是相同的?我使用它来加载不同的url。因此,当我第一次加载microsoft.com时,当我点击google.com时,它会加载,然后它不会改变。谢谢您能否将示例上载到服务器并告诉我们在哪里可以看到它?在
    元素选择器
    之前和之后的空字符串是什么?
    ​$('a').click(function(){
        $('#oPanel').attr('src',$(this).attr('href'));
        return false;
    });​​​​​