我正在尝试在单击相应选项卡时将外部站点加载到 div 中。我是 ajax jquery cud 的新手,任何人都可以建议正确的解决方案。
问问题
249 次
1 回答
1
由于跨域限制,您只能使用 iframe 执行此操作。见http://en.wikipedia.org/wiki/Same_origin_policy
为了解决这个问题,您可以将 #test 元素更改为 iframe,而不是 ajax 加载尝试类似:
$("#test").prop("src", link);
我已经更新了您的小提琴以显示一个工作示例。
基本上,您需要明智的 Javascript 是:
$('#nav ul li a').on("click", function(e) {
var url = $(this).text();
var li_link ='http://www.' + url + '.com';
e.preventDefault();
$("#test").prop("src", li_link);
});
</p>
于 2012-10-03T09:44:10.847 回答