通过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也用于脚本标记。如果您打算更改此页面的名称,请在脚本标记中更改页面名称。两者都是相关的。)
$ID=$_GET['ID']; ?> Editar usuario
Php会在页面上的任何内容之前加载,因此您无法使用jQuery或javascript设置php变量,但可以完成相反的操作。
如果你在加载时最初有文本字段的值,那么你可以在加载时通过php设置它,否则你需要提交你的表单以使用php中的输入值。
以下代码有效,php设置javascript
以下代码无效,javascript设置php
这是错误的,因为当PHP执行时,还没有创建输入字段,除了jQuery不能在PHP范围内执行。 在浏览器级别使用javascript和jQuery来管理用户交互和DOM对象和事件,而PHP则用于服务器级而不是浏览器。
因此,如果你想设置一个php变量,你只能在服务器脚本加载时设置它,即php被执行,这是在页面中的任何其他内容之前。 或者,您可以从已发布的表单$_POST
或URI查询字符串$_GET
获取值