PHP 和 Jquery 之间的消息传递
Message Passing Between PHP & Jquery
在下面的代码中,我试图在ajax_processor.php文件中传递我的PHP变量"z"的全局值。
但是它不起作用,因为它无法从正文中的 php 代码中获取值(代码显示在最后)
有人可以帮我吗?我正在尝试使用此代码来实现 facebook 类型的滚动事件自动加载内容。
<head>
<script type="text/javascript">
$(document).ready(function(){
$.ajaxSetup({cache: false}); // disabling cache, omit if u dont need
var defaultBtnText = "<span class='pseudolink'>Load More Content</span>";
var buttonLoadingText = "<img src='images/loader.gif' alt='' /> Loading..";
$(document).scroll(function(){
if ($(window).scrollTop() + $(window).height() >= $(document).height())
{
loadMore();
}
});
$("#loadButton").click(function(){
loadMore();
});
function loadMore()
{ alert ('<?php echo $z; ?>');
$("#loadButton").html(buttonLoadingText);
$.ajax({
url: 'ajax_processor.php?global1=<?php echo $z; ?>',
method: 'get',
success: function(data){
$("#tab1_content1").append(data);
$("#loadButton").html(defaultBtnText);
}
});
}
});
</script>
</head>
Below is the part of my asked code in <body>
<body>
<?php
$query=("SELECT * FROM tbl_content");
$result=mysql_query($query);
while ($row = mysql_fetch_array($result))
{
$window = $row['id'];
$window = $row['title'];
$window = $row['description'];
echo "<h2>".$row['id']." ".$row['title']."</h2>";
echo "<p>".$row['description']."</p>";
$GLOBALS['z']=$row['id'];
echo "<h2>".$z."</h2>";
}
?>
</body>
您可以在函数中的任何 ajax 请求之前获取可验证的"$z",如下所示。现在你可以检查"leadMe",因为它真的被你的$z填满了。
$("#loadButton").click(function(){
loadMore("<?php echo $z; ?>");
});
function loadMore(loadMe)
{
$("#loadButton").html(buttonLoadingText);
$.ajax({
url: 'ajax_processor.php?global1='+loadMe,
method: 'get',
success: function(data){
$("#tab1_content1").append(data);
$("#loadButton").html(defaultBtnText);
}
});
}
相关文章:
- 为什么我得到Chrome本机消息“;找不到指定的本机消息传递主机&”;
- 消息传递系统 jquery 发送jQuery514109241_1210239812938当我在消息中放入:))时
- 有没有一种简单的转换方法可以将chrome消息传递转换为safari消息传递语法
- 消息传递接收端
- 基本的谷歌chrome扩展消息传递不起作用
- Chrome 扩展消息传递体系结构
- 为什么我无法将此消息传递到选项卡中运行的所有帧
- Chrome扩展消息传递:未发送响应
- 为什么在定义回调/侦听器函数(异步消息传递,port.on)后没有立即设置全局变量
- Chrome 消息传递.未捕获错误:连接到扩展时出错
- 在 MQTT 客户端中“未捕获的引用错误:未定义消息传递”
- 用于 SMS 消息传递的 window.location.href - 平台兼容性
- 谷歌打包应用原生消息传递
- 消息传递在 Chrome 19 中断开
- PHP 和 Jquery 之间的消息传递
- Chrome 扩展程序:无法让消息传递在后台脚本和内容脚本之间正常工作
- 两个窗口或选项卡之间的跨文档消息传递,而不是iframe
- 内容脚本和背景页面之间的消息传递在chrome扩展是不工作,因为它应该是
- IFrame和IFrame之间的跨文档消息传递问题家长
- 内容脚本和弹出脚本之间的消息传递Chrome扩展