通过以下AJAX调用,我为网页设置了分页。它有效。
在我的PHP文件中已有:
$page= $_POST[page];
AJAX电话:
function pg2(page) {
pag.ajax({
type: "POST",
url: "file.php",
data: { page: page },
success: function(ccc) {
pag("#search_results").html(ccc);
}
});
}
我还需要从网址传递id
。
http://website.com/title/?id=2 **//I need to pass id in php file and echo it out.
我该怎么做?非常感谢。
答案 0 :(得分:1)
如果嵌入了JS:
function pg2(page) {
var id = <?php echo intval($_GET['id']); ?>;
pag.ajax({
type: "POST",
url: "file.php",
data: { page: page, id: id },
success: function(ccc) {
pag("#search_results").html(ccc);
}
});
}
如果你的JS在外部文件中(最佳选择):
var id = <?php echo intval($_GET['id']); ?>;
pg2(page, id);
答案 1 :(得分:1)
var id=<?php echo $_GET['id'];?> // like this you can store php variable in javascript varibale
现在调用功能pg2(页面,ID)但是你想...
function pg2(page, id) {
pag.ajax({
type: "POST",
url: "file.php",
data: { page: page, id: id },
success: function(ccc) {
pag("#search_results").html(ccc);
}
});
}
希望它可以帮到你
答案 2 :(得分:0)
通过GET读取id并传入函数
$id = $_GET['id'];
function pg2(page, id) {
pag.ajax({
type: "POST",
url: "file.php",
data: { page: page, id: id },
success: function(ccc) {
pag("#search_results").html(ccc);
}
});
}