javascript - 传递参数而不重新加载页面php

标签 javascript php

我想在同一页面上访问 php id,为此我想要这样的东西:

<a onclick='showDialog_update()' href='follow_event.php?id=$customer->id'\"> 

但我想显示弹出窗口,并且不希望页面刷新,这样我就可以在同一页面的弹出窗口上显示我的结果。 我已经尝试过这个 jquery 代码,但它不适合我

<a href="javascirpt:void(0)" rel='$customer->id' class="showpopup">

$(".showpopup").click(function(ev)
{   
  var getid = $(this).attr('rel');
  alert(getid); 
  ev.preventDefault();
}

最佳答案

请尝试此代码。

您必须将 php 变量回显到 a 标记中

<a href="javascript:void(0)" rel='<?php echo $customer->id; ?>' class="showpopup">asdf</a>
    <!-- jQuery cdn source, can be skipped -->
    <script
        src="https://code.jquery.com/jquery-1.12.4.min.js"
        integrity="sha256-ZosEbRLbNQzLpnKIkEdrPv7lOy9C27hHQ+Xp8a4MxAQ="
        crossorigin="anonymous"></script>

<script>
     $(
        $(".showpopup").click(function(ev)
        {
            var getid = $(this).attr('rel');
            alert(getid);
            ev.preventDefault();
        })
     );

</script>

关于javascript - 传递参数而不重新加载页面php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41548076/

相关文章:

php - 动态 laravel 数据库属性会影响应用程序速度吗?

javascript - 您能通过将项目拖动到嵌套可排序项中来解释这种奇怪的行为吗?

Javascript:如何替换字符串的内容,但不在 HTML 标记中?

php - 如何将两个 mysql 查询合并为一个?

php - 如何将大 .txt 文件传输到 MySQL?

php - 如何在关系的 Eloquent 模型中添加条件?

php - 正文缩进级别无效(预计缩进级别至少为 4)

javascript - 将 GET 请求中的数据附加到 div

javascript - 在 Express 上保持 mysql 连接

javascript - 选择选项时更改选项的颜色