それぞれのタブをクリックすると、外部サイトを 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 に答える