Javascript 如何在php中获取脚本变量值
我使用弹出显示消息的基础上的id的点击功能。所以我想得到的id时,弹出是在php中打开。提前谢谢Javascript 如何在php中获取脚本变量值,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,我使用弹出显示消息的基础上的id的点击功能。所以我想得到的id时,弹出是在php中打开。提前谢谢 <p>Link 1</p> <a data-toggle="modal" data-id="ISBN564541" title="Add this item" class="open-AddBookDialog btn btn-primary" href="#addBookDialog">test</a> <p> <
<p>Link 1</p>
<a data-toggle="modal" data-id="ISBN564541" title="Add this item" class="open-AddBookDialog btn btn-primary" href="#addBookDialog">test</a>
<p> </p>
<div class="modal hide" id="addBookDialog">
<div class="modal-header">
<button class="close" data-dismiss="modal">×</button>
<h3>Modal header</h3>
</div>
<div class="modal-body">
<p>some content</p>
<?php //here i want to getting script variable value for database purpose?>
</div>
</div>
在ajax调用中,我从下一页获取id,但我希望在同一页中获得值
function viwpost(id) {
var pid=id;
$.ajax({
type: "POST",
url: "view_more.php",
data: "pid=" + pid ,
success: function(data)
{
$("#myModal21").html(data);
}
});
}
由于您已经在使用jQuery框架/API: 您只需使用
$.get('phpfile.php'{id:myBookId}).done(函数(响应){alert(响应);})代码>
您的PHP文件可以如下方式接收请求:
$\u GET['id']代码>
如果您试图创建一个实时弹出窗口来加载数据,这是一种不正确的方法。PHP脚本只在运行的服务器上加载一次,发送请求只会给您一个响应,所以请确保您进行研究
我建议您创建PHP文件来回显要弹出的数据
演示将响应发送回请求(根据请求)的PHP文件:
嘿,在获取链接id时出错了。你可以这样使用-
首先创建隐藏的输入类型,并在模型体中设置其id bookId,如下所示:
<input type="hidden" id="bookId" />
要在PHP中访问javascript变量,您需要使用AJAX。我想在PHP中获取id值,而不是在html中。如何使用它。当我使用它时,没有响应。请给出更多关于服务器端代码和客户端代码的示例研究。要接收响应,服务器端代码需要向客户端显示一些内容。所以echo“这就是响应”
->发送请求,您的响应将是这是响应
-我将附加应答。我正在使用onclick函数通过popup向想要的函数发送id否,我询问
profile.php
是否与您发送请求的文件位于同一目录中。检查您的控制台是否有错误。让我们检查一下。
if(isset($_GET['id']))
{
echo 'what ever is outputted to the client will be received in the response';
}
<input type="hidden" id="bookId" />