2009-12-11 3 views
1

-х я не уверен, если это уже есть ответ, но здесь идетJQuery вкладки нагрузки с динамическим HREF

У меня есть 4 вкладки, два из которых я загружаю через вызовы контроллера; оставшуюся часть я хотел бы изменить href и загрузить автоматически/по требованию.

Моя проблема заключается в том, что даже назначение фиксированного href типа «www.google.com» не выполняет задания по отображению удаленной страницы; и две вкладки с переменной href «с должным быть изменено на правильное значение, как так -

$("#anchor_ID").attr("href", "myURL"+var1) 

где anchor_ID является <a href="..." id="anchor_ID" ....></a>

но эти вкладки не загружать содержимое, как ожидалось ,

Какие-либо вопросы, которые можно проверить здесь? Сколько еще информации вы хотели бы мне предоставить?

Благодаря кучу

ответ

0

Я думаю, JQuery UI вкладки не поддерживает загрузку удаленного содержимого (в смысле удаленного == на другом домене) с помощью простой ненавязчивой Ajax-стиле. Для этого вам нужно использовать iframe как содержимое вкладки.

Если вы отметите вкладку «Локальный удаленный файл», вы заметите, что URL-адрес указывает на файл на «локальном» сервере. Если это не сработает для вас, вы должны опубликовать образец, который тоже оценивает "myURL"+var1.

<div id="tabs"> 
    <ul> 
     <li><a href="#inline">Local local content</a></li> 
     <li><a href="#remoteajax">Remote remote Google</a></li> 
     <li><a href="localajax.htm">Local remote file</a></li> 
    </ul> 
    <div id="inline"><p>...</p></div> 
    <div id="remoteajax"> 
     <iframe src="http://www.google.com" width="600px" height="300px"> 
      <p>Your browser doesn't support/allow iframes</p> 
     </iframe> 
    </div> 
</div> 

Проверить это демонстрационная страница

http://jsbin.com/uqile

+0

Спасибо за ответ: я только что, после того, как играть с несколькими контейнерами. Тем не менее, поскольку изменение свойства src самого IFrame зависит от упомянутого сайта и его отзывчивости, я не мог добавить какую-либо степень обработки сообщений о приостановке ... – ombud

+0

В любом случае отображается сообщение «Обработка ...», когда извлекается атрибут iframe src? (возможно, jQuery?) – ombud

Смежные вопросы