Ajax PHP:来自页面url的变量
通过下面的AJAX调用,我为网页设置分页。它起作用了 在我的PHP文件中已经有:Ajax PHP:来自页面url的变量,php,jquery,ajax,Php,Jquery,Ajax,通过下面的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"
$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);
}
});
}
我还需要从URL传递id
http://website.com/title/?id=2 **//I need to pass id in php file and echo it out.
我该怎么做?非常感谢。如果您的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);
}
});
}
功能pg2(第页){
变量id=;
pag.ajax({
类型:“POST”,
url:“file.php”,
数据:{page:page,id:id},
成功:功能(ccc){
pag(“#搜索结果”).html(ccc);
}
});
}
如果JS位于外部文件中(最佳选项):
varid=;
第2页(页码,id);
通过函数中的GET和pass读取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);
}
});
}
希望它可以帮助您使用
$\u GET[]
或$\u REQUEST[]
;如果在URL中传递了它,请使用$\u GET['id']
来检索它。您也可以使用.GET{}方法来执行相同的操作
$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);
}
});
}
var id=<?php echo $_GET['id'];?> // like this you can store php variable in javascript varibale
function pg2(page, id) {
pag.ajax({
type: "POST",
url: "file.php",
data: { page: page, id: id },
success: function(ccc) {
pag("#search_results").html(ccc);
}
});
}