我有一个网站的新闻文章显示。
现在,我已经为文章实现了ajax重新加载,这样我就可以在不重新加载整个页面的情况下从一个切换到另一个。(类似于新闻应用程序)
每一篇文章都有一个有广告的盒子。这个盒子里装满了一个广告,上面放着document.write。(OpenX)
当我现在重新编写一篇文章时,方框的内容不能写在那里,因为我的文档已经关闭,新的文章只在那里加载了jQuery和AJAX。因此,当我重新意识到document.write中的内容不能写到框中,而只是放在我的webseite上,它看起来像是某种错误代码。
现在我的问题是。我怎样才能把内容放进盒子里?是否有一个可以打开一个关闭的文档来在那里编写它,或者我是否需要将所有document.write行替换为,例如,jQuery append();?
我已经尝试用jQuery append()替换了部分部件;但是我也遇到了一些问题,比如这个很好:
document.write ("<td style='width:100px;'>"); //old
jQuery("#werb1").append("<td style='width:100px;'>"); //new 但是这个根本不管用:
document.write ("<scr"+"ipt type='text/javascript' src='"+m3_u); //old
jQuery("#werb1").append("<scr"+"ipt type='text/javascript' src='"+m3_u) //newm3_u是保存在变量(如https://ad.domain.openx/www/delivery/ajs.php )中的URL
https://stackoverflow.com/questions/31556029
复制相似问题