我是jquery ajax标签的新手,并尝试创建ajax标签。内容页面位于不同的服务器/域上。我的问题是,当我使用下面的代码实现ajax标签时,这些页面不显示。当我在我的标签所在的服务器上创建iframe页面并使用这些链接作为我的href链接时,它可以正常工作。
每次我想添加新标签时,是否需要这样做?我的要求是远离那样做。
谢谢,
(完整代码:jquery tabs problem)
<li><a href="ajax/content.htlm">Tab1</a></li> -->
<li><a href="ajax/content.htlm">Tab2</a></li> -->
<li><a href="ajax/content.htlm">Tab3</a></li> -->
<li><a href="ajax/content.htlm">Tab4</a></li> -->
答案 0 :(得分:1)
问题在于,由于安全问题,您无法进行跨域ajax请求。
并且,对于第二个问题:是的,你可以通过使用iframe修复它,但是它们不再是AJAX了。您可以动态添加新的iframe并将src设置为您想要从中获取内容的网址,或者只使用单个iframe在单击选项卡时切换源。