问题:
我想通过使用 jQuery 将链接属性中的值传输到 PHP/SQL 查询。
HTML 代码:
<a data-toggle="modal" href="#myModal" id="1"><i class="pull-right icon-eye-open"></i>HTML</a>
PHP代码:
<div id="myModal" class="modal hide fade">
<div class="modal-header">
<button class="close" data-dismiss="modal">×</button>
<h3>Title</h3>
</div>
<div class="modal-body">
<?php
$query = "SELECT * FROM table WHERE id = ID FROM JQUERY HERE";
$result = mysql_query($query) or die ('Error (' . mysql_errno() . ') ' . mysql_error());
?>
</div>
<div class="modal-footer">
<a href="#" class="btn btn-info" data-dismiss="modal" >Close</a>
</div>
</div>
设想:
当用户单击具有 data-toggle="modal" 的链接元素时,jQuery 应该获取 id-attribute 的值(在这种情况下为 1)并将其发送到 SQL 查询,以便 SQL 查询将看起来像:
$query = "SELECT * FROM table WHERE id = 1";
jQuery代码:
$("a[data-toggle=modal]").click(function(){
var essay_id = $(this).attr('id');
//Find $essay set it to essay_id in PHP
//Alternatively create a $_SESSION['EID'] here
});
问题:
如何使用 jQuery 在 PHP 中设置变量($essay)?或者如何通过 jQuery 在 PHP 中创建会话变量?