通过Modal Bootstrap传递数据并获取php变量?

我试图获取通过jquery传递的输入值并设置为php变量,但我不知道该怎么做。

此按钮具有我要发送的值:

 

然后我有这个js代码发送值:

  $(document).on("click", ".modalEditarUsuario", function (e) { e.preventDefault(); var self = $(this); $("#a").val(self.data('a')); $(self.attr('href')).modal('show'); }); 

最后我有这个bootstrap模式

   

我的问题是,我怎样才能将id='a'的值输入到php变量$valueA才能使用?

  

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

   

像这样使用脚本

  

创建NewPage.php ,并粘贴以下代码。 (请记住,此页面名称NewPage.php也用于脚本标记。如果您打算更改此页面的名称,请在脚本标记中更改页面名称。两者都是相关的。)

   

Php会在页面上的任何内容之前加载,因此您无法使用jQuery或javascript设置php变量,但可以完成相反的操作。

如果你在加载时最初有文本字段的值,那么你可以在加载时通​​过php设置它,否则你需要提交你的表单以使用php中的输入值。

以下代码有效,php设置javascript

   

以下代码无效,javascript设置php

    

这是错误的,因为当PHP执行时,还没有创建输入字段,除了jQuery不能在PHP范围内执行。 在浏览器级别使用javascript和jQuery来管理用户交互和DOM对象和事件,而PHP则用于服务器级而不是浏览器。

因此,如果你想设置一个php变量,你只能在服务器脚本加载时设置它,即php被执行,这是在页面中的任何其他内容之前。 或者,您可以从已发布的表单$_POST或URI查询字符串$_GET获取值