该 JavaScript 用于“加载更多”功能。当单击按钮 #moreg 时,它会从 load.php 中获取固定数量的元素。
$(function(){
$("#moreg").click(load);
var countg = -1;
load();
function load() {
var num = 1;
countg += num;
$.post( "load.php",
{'start_g': 'countg', 'name':'<?=$name?>' },
function(data){
$("#posts").append(data);
}
);
}
});
在 load.php 中简单地做了一个var_dump($_POST['start_g']);
产生一个空变量。
不太有帮助...我做错了什么?
在随 POST 请求发送的参数映射中,键不必加引号(但这没有任何区别):
$.post("load.php", {
start_g: countg,
name: '<?=$name?>'
}, function(data) {
$("#posts").append(data);
});
我还删除了引号countg
,因为您正在尝试使用变量的值。如果它被引用,您只需传递字符串“countg”而不是名为的变量的值countg
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)