我想通过AJAX url将变量传递到另一个PHP页面并使用:
$id=$_GET['id'];
这是我传递值的链接,例如$id=6
。
<a id="pageid" href="ifsc-bank.php?id=<?=$id?>"><img src="images/iconf.png"/> <?=$bank?> </a>
我希望获得ifsc-bank.php
中的值。
$id=$_GET['id'];
我试过了:
pag.ajax({
type: "post",
url: "ifsc-bank.php",
data: {'data':dataString},
success: function(ccc)
{
pag("#pageid").html(ccc);
}
});
答案 0 :(得分:0)
首先,您似乎有一个不正确的PHP开放标记 目前:
<?code?>
应该是:
<?php code here ?>
我还认为你的ajax调用应该更像是:
$.ajax
({
type: "get",
url: "ifsc-bank.php",
data: {'data':dataString},
success: function(ccc)
{
$("#pageid").html(ccc);
}
});
那就是你没有将jQuery定义为pag。另外,如果您尝试使用&#34; GET&#34;来查找id的值,则应在ajax类型中添加该值。
如果这些建议没有解决问题,请告诉我。 :)
答案 1 :(得分:0)
感谢上帝,谢谢所有选民,我得到了我的回答问题在于index.php我点击的链接很少。它将通过url传递变量link.php?id=8
,因此请听id=8
传递到第二页听到link.php根据过滤查询显示所有记录
$id=$_GET['id'];
"select * from table_name where id=".$id "limit";
它显示了10条记录,因为我设置了限制10.现在分页显示
1 2 3 4 125 Next Last
点击它没有显示任何内容,因为它没有将id = 8传递给第二页,因为。我通过放入$ id = $ _ GET ['id']来解决它;在HTML开始之前,它可以使用很少的代码更改
<?php if (isset($_GET["id"]))
{
$_SESSION['page']=$_GET["id"];
$page = $_SESSION['page'];
} else {
$page = $_SESSION['page'];
$tableName = $page."r"; } ?>
如果你没有投票,我继续搜索stackoverflow而不去尝试
谢谢大家