1

我有一个将源传递给 iframe 的链接:

<a href='new.mp4' target='showVideo'></a>
<iframe src='sample.jpg' name='showVideo' ></iframe>

我想要做的是让链接<a>指向一个 PHP 文件,并返回一个新的<iframe>. 这意味着我的 PHP 文件与我所在的位置不同<iframe>

我想要完成的样本;

示例.html:

<a href='sample.php''></a>
<iframe src='sample.jpg' name='showVideo' ></iframe>

示例.php:

<?php
  //Code that will get a variable in MySQL
  echo "<a href='".$somePhpVariable."' target='showVideo'></a>";
?>

这可能吗?

4

1 回答 1

0

如果您无法将您的 sample.html 重命名为 PHP,您可以尝试 AJAX 调用。这是一个使用 JQuery 的示例想法(测试需要):

示例.php:

<?php
  //Code that will get a variable in MySQL
  echo $somePhpVariable;
?>

示例.html:

<script language="JavaScript">

function updateIframe() {
    $.ajax({
        url: "sample.php"
    }).done(function(data) {
        $('#myiframe').attr('src', data);
    });
}

</script>

<a href='javascript:;' onclick='updateIframe()'></a>
<iframe id="myiframe" src='sample.jpg' name='showVideo'></iframe>

这将使用 AJAX 调用 sample.php 并将 iframe src 更改为服务器值。

于 2013-11-18T13:17:14.643 回答