php - 在 jquery php 中打开一个 url

标签 php jquery

当我单击“单击此处”时,必须在内部打开一个页面

<script....>
$('yahoo').html('<a href=desc.php>');
</script>

<div id='yahoo'></div>
<div id='clickhere'>Click here</div>

谢谢 戴夫

最佳答案

我认为您正在寻找 AJAX 来为您获取页面。像这样的东西可能会起作用:

<script type="text/javascript">
    $(function() {
        $('#clickhere').click(function() {
            $('#yahoo').load('desc.php');
        });
    });
</script>

<div id='yahoo'></div>
<div id='clickhere'>Click here</div>

首先,您需要将脚本包装在 $(function() { ... }) 中,以便在页面加载时执行代码。这相当于 $(document).ready(function() { ... })

接下来,您必须将单击事件绑定(bind)到 #clickhere 元素,以便您可以在用户单击它时实际执行某些操作。

当用户单击 #clickhere div 时,load()将获取您调用它的元素内给定 url 的内容。因此,此代码段意味着当单击 #clickhere div 时,desc.php 会加载到 #yahoo div 内。

关于php - 在 jquery php 中打开一个 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2135263/

相关文章:

php - 使用 xampp 和 phpmailer 的奇怪错误

jquery - 来自 .clone() 的空文件输入

javascript - 插件中的元素不接受 jQuery 方法

php - 来自 openssl lib 的 c MD5 与 php md5 不匹配怎么来的?

php - PHP 7 返回类型强制如何为 null 工作?

javascript - 使用 Codeigniter 表单验证和 Jquery 序列化

javascript - 让每个按钮操作其上方的内容

jquery - 如何使用 Angular 6 在 routerlink 重定向后关闭 Bootstrap 模式

javascript - jQuery ('body' ).text() 在不同的浏览器中给出不同的答案

php - Delphi 实现 REST 服务器