我正在尝试使用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>
问题是它没有加载但是如果我放一个内部链接就可以了。有人可以帮我这个吗?
答案 0 :(得分:1)
您要做的是跨域Ajax。 Jqmodal和任何其他插件都无法做到这一点。
Jqmodal有一个iframe方法来引入外部网站。请参见第7点。在jqmodal页面上。
如果外部网站有API,则需要使用API,或者使用服务器端代码“scrape”