【发布时间】:2023-03-09 14:31:01
【问题描述】:
如何将带有 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>');
但我收到的是Unterminated string literal。
【问题讨论】:
-
iframe 上没有子标签 - 因此尝试添加脚本将不起作用。
标签: javascript ajax iframe dynamic