从HTML data-id获取PHP变量值

我在今天早些时候提出了一个问题 ,简而言之就是当用户点击页面上的按钮时 – 会出现一个弹出模式,它应该获得一个PHP变量值。

由于单击弹出模式btn时没有GET或POST请求,这意味着我无法使用以上两个选项获取变量值

尝试了以下内容:

`<a id="myid" data-id="">link  $('#myid').data("id"); ` 

现在我在javascript变量中有PHP $userID值。 这让我想到了什么是检索$userID变量并将其插入php变量的最有效方法。

附加信息

我在SO上发现了这个问题 ,但它并不适用于我。

示例我想要实现的图像

在此处输入图像描述

循环生成的PHP列表

 $teacherClass = new TeacherSearch(); $teachers = $teacherClass->showAllTeachers(); if (is_array($teachers)) { foreach ($teachers as $teacher) { $src = $teacher['userID']; 

NAME:

HEADLINE:

LOCATION:

<a id="myid" data-id="" data-toggle="modal" data-target="#myModal">Hire }//foreach

示例IMG

在此处输入图像描述

语气

    

首先,从删除id="myId" 。 ID必须是唯一的。 使用课程。

First_Page.php

 showAllTeachers(); if (is_array($teachers)) { foreach ($teachers as $teacher) { $src = $teacher['userID']; ?> 

NAME:

HEADLINE:

LOCATION:

Hire

标记结束之前将代码放在页脚中。

  

JS

  

创建一个新文件modal_ajax.php

[ 注意:请记住,此页面名称modal_ajax.php也用于脚本标记中。 如果您打算更改此页面的名称,请在脚本标记中更改页面名称。 两者都有关系。]

    

已经回答了类似的问题。 请看看通过Modal Bootstrap传递数据并获取php变量?