javascript - 如何将 URL 调用的 HTML 结果附加到 DOM?

标签 javascript jquery iphone

我有一个位于另一个域的 URL,如下所示:

http://ads.adserver.com/ad?site=1233&zone=45435

当您在浏览器中输入此 URL 时,结果是如下 HTML:

<a href="http://www.google.com" target=""><img src="htt://ads.adserver.com/i/image.gif" border="0"/></a><br/><a href="http://ads.adserver.com/redir/12313" target="">Test</a>

上面的内容呈现为包含在链接中的图像,其下方有第二个链接。

我尝试在脚本标记中捕获此 URL 并将其附加到 DOM,但它不会呈现上面的 HTML。

var ad_script = document.createElement('script');

ad_script.type = 'text/javascript';
ad_script.src = 'http://ads.adserver.com/ad?site=1233&zone=45435';

li.appendChild(ad_script);

还有其他方法可以调用此 URL 并将结果放在页面上吗?我无法使用 $.getScript() 因为我没有在全局上下文中调用它。我需要此 HTML 准确地出现在我希望它出现的位置。

编辑:我尝试此路线的唯一原因是第三方不提供 JSON-P 接口(interface)。

EDIT2:不幸的是,我不在应用程序服务器上。

EDIT3:这是针对 iPhone 的。

最佳答案

由于跨域问题,您加载此图像的方式受到限制..一个简单的方法是将图像加载到其自己的 iframe 中

<iframe src='http://ads.adserver.com/ad?site=1233&zone=45435' height='200px' width='200px' />

关于javascript - 如何将 URL 调用的 HTML 结果附加到 DOM?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8980288/

相关文章:

javascript - jQuery/正则表达式 : remove all p tags

iphone - UITableView 部分标题字体问题

iphone - 哪些多线程技术可用于 iPhone 操作系统以及我应该使用哪些?

javascript - 组合具有不同键的多个对象数组

javascript - 使用 jquery 改变背景位置时的抖动

javascript - 自定义 jQuery 插件

jquery - 更改显示 :none to display:block shows inconsistent behavior on different browsers

ios - 为不同的 iPhone 调整以图像为背景的 UIButton 的大小

javascript - 如何让 Google 表格脚本在特定单元格的值发生变化时发送电子邮件?

javascript - React,useRef 不允许访问当前属性,得到 Uncaught TypeError : Cannot read properties of undefined (reading 'clientHeight' )