jQuery / Colorbox - 在弹出窗口中将一个 java 变量传递给 PHP 变量
jQuery / Colorbox - Pass one java variable to PHP variable in popup
请您告诉我如何在PHP变量"$gal_id"中获取java变量"data_id"值,我无法将java变量的值传递到PHP变量中,因此如果您找到解决方案,也请告诉我
JS在头
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script src="js/jquery.colorbox.js"></script>
<script type="text/javascript">
$(document).ready(function(){
//Examples of how to assign the Colorbox event to elements
$(".inline").colorbox({inline:true, width:"70%", height:"500px;"});
});
</script>
.HTML
<li><a class='inline' href="#inline_content" data-id="1">ABC</a></li>
<li><a class='inline' href="#inline_content" data-id="2">DEF</a></li>
<li><a class='inline' href="#inline_content" data-id="3">XYZ</a></li>
弹出框
<script type="text/javascript">
$('.inline').click(function(){
var data_id = $(this).data('id');
$('#idvalue').html(""+data_id);
});
</script>
<div style='display:none'>
<div id='inline_content'>
<span id="idvalue"></span><!--we'll get here data_id value of clicked list in output -->
<?php
$gal_id = ""; // Will you please please tell me how to get java variable "data_id" value here from above js
$check = mysql_query("select * from img where id = '$gal_id'");
while ($run = mysql_fetch_array($check)){
.
.
.
}?>
</div>
</div>
试试这个编辑...我已经将 ajax 与您的代码集成在一起
<script type="text/javascript">
$('.inline').click(function(){
var data_id = $(this).data('id');
$('#idvalue').html(""+data_id);
$.ajax({
type: "GET",
url: "ajax.php?gal_id="+data_id,
success: function(data) {
$('#images').html(data);
}
});
});
</script>
<div style='display:none'>
<div id='inline_content'>
<span id="idvalue"></span>
<span id="images"></span>
</div>
</div>
创建新文件ajax.php
并将此代码放在那里...
<?php
//whatever content you will echo here will be send to the main page and put to #images span tag...
//put your connection string here.. to connect the database
$gal_id = $_GET['gal_id'];
$check = mysql_query("select * from img where id = '$gal_id'");
while ($run = mysql_fetch_array($check)){
.
.
.
}?>
如果我理解你的问题,你就不能这样做。您可以查看另一个肯定可以帮助您的问题:如何将 JavaScript 变量传递给 PHP?
相关文章:
- 将jsp文件下拉列表中的选定项分配给一个java变量(比如String selection)
- 如何轻松地将服务器端变量从Java代码转移到客户端代码
- 如何将变量数据从Java类获取到JavaScript
- 在Java代码中的javascript函数中使用变量
- 如何通过jsp表达式标记将java字符串变量传递给javascript函数
- 在ajax调用中使用java变量
- 将 Java 变量从 JSP 获取到脚本标记中
- 在 ActionLink mvc3 Razor 中使用 java 脚本变量
- jQuery / Colorbox - 在弹出窗口中将一个 java 变量传递给 PHP 变量
- 如何在 javascript 函数中访问 java 变量
- Java 脚本中未定义的变量
- 如何使用参数调用java脚本函数,其中参数来自字符串变量
- jsp页面中的Java变量和Javascript变量
- 如何使用java脚本变量使用Django反向URL
- 如何确保 php 变量在移动到 java 页面时不会消失
- 如何将PHP中的变量插入到具有直接变量的Java脚本变量中
- 将var javascript转换为java变量
- 如何将 Java 脚本值传递给 PHP 变量
- Java脚本将URL的响应读取到变量中
- 在窗口中传递变量.Java脚本中的位置不工作