jqModal не загружает внешние ссылки - PullRequest
0 голосов
/ 20 октября 2011

Я пытаюсь использовать jqModal для открытия некоторых внешних ссылок через AJAX, используя этот код:

<h3><a class="username<?php echo $row['id']; ?>trigger"><?php echo get_user_meta( $user_id, 'first_name', $single );?> <?php echo get_user_meta( $user_id, 'last_name', $single );?></a></h3>

<script type="text/javascript">$(document).ready(function() {$('#username<?php echo $row['id']; ?>').jqm({ajax: 'http://www.google.ro/', trigger: 'a.username<?php echo $row['id']; ?>trigger'});});                                </script>

<div class="jqmWindow" id="username<?php echo $row['id']; ?>">Please wait... <img src="inc/busy.gif" alt="loading" /></div>

Проблема в том, что он не загружается, но если я добавлю внутреннюю ссылку, он будет работать.Кто-то может помочь мне с этим?

1 Ответ

1 голос
/ 20 октября 2011

То, что вы пытаетесь сделать, это междоменный Ajax. Jqmodal и любые другие плагины не смогут этого сделать.

В Jqmodal есть метод iframe для извлечения внешнего сайта. Смотрите пункт 7. На странице jqmodal.

Вам нужно будет использовать API, если он есть на внешнем сайте, или использовать код на стороне сервера для «очистки»

...