javascript - 如何使用 javascript 将 IFRAME 添加到 ajax 加载的内容

标签 javascript ajax iframe dynamic

如何使用 javascript 将 IFRAME 添加到 ajax 刷新的内容?假设我有这样的东西:

$('#bar').delegate('.scroll-content-item span a', 'click', function() {
    var object_id = $(this).parent().attr("class");
    $.ajax({
        type: "POST",
        url: "/myfunction.php",
        data: "action=object_id=" + object_id,
        dataType: "json",
        success: function(data){
            $('.info').html(data['html']);                
        }
    });
    return false;
});

所以我尝试在成功时添加此代码:

            document.write('<IFRAME vspace=0 height=71 style="padding:10px" marginHeight=5 src="" frameBorder=0 width=54 name="pliggit" scrolling=no><script type="text/javascript" src="http://w.sharethis.com/button/buttons.js"></script><script type="text/javascript">stLight.options({publisher:"b24b6378-26a9-435c-ac5f-8aee4f59529c"});</script></IFRAME>');

但是我得到了未终止的字符串文字

最佳答案

现在还早,但是你尝试过引用你的属性吗?

或者您可以使用 javascript 创建 iframe:

var iframe = document.createElement('iframe');
iframe.setAttribute('vspace', '0');

等等..?

关于javascript - 如何使用 javascript 将 IFRAME 添加到 ajax 加载的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4375914/

相关文章:

Javascript 对象帮助(json 和 ajax)

javascript - 更改 iframe 内的字体

javascript - 使用jQuery可见引导模态时添加iFrame

Javascript 从数组创建音频标签

javascript - 使用 CSS 和 Javascript 淡入淡出文本

javascript - Angular 6 - 错误 DOMException : Failed to execute 'setAttribute' on 'Element' :

javascript - 在phonegap应用程序的node.js服务器上使用CORS

android - 如何从android的 Assets 目录中的本地html文件进行ajax调用?

javascript - 获取 Iframe 水平滚动条位置 javascript

javascript - yii2 dropDownList 当从所有索引获取值时总是晚一步