传递并获取一个php url param,无需使用jquery重新加载页面

时间:2016-09-02 12:06:25

标签: php jquery

我正在开发一个网站,我更喜欢将网页(标题,导航)设置为静态。根据使用jquery点击的任何页面链接,只有特定div中的页面内容才会刷新。

继承工作代码

$("#nav_page_i").on("click", function () {
$("#load_here").load("addproduct.php");
});

(#nav_page_i)是href的id,(#load_here)是addproduct.php页面内容加载到的div。

但是有可能我通过这个方法传递和获取php url params而没有实际页面重新加载,这是完成我的网站所需要的。

我可以通过像这样的php params

$("#load_here").load("addproduct.php?param1=<?php echo $id?>&param2=<?php echo $id2?>")

2 个答案:

答案 0 :(得分:2)

在jQuery中:

$("#load_here").load("addproduct.php?param1=1&param2=2");
PHP中的

<?php
   $param1 = $_GET['param1']; // 1
   $param2 = $_GET['param2']; // 2
?>

答案 1 :(得分:1)

您可以在jquery或javascript中使用php参数,

<?php
        $parameter1 = $_GET['foo']; // GET , POST , REQUEST what ever you want
        $parameter2 = $_GET['foo']; 
?>


$("#load_here").load("addproduct.php?parameter1=<?php echo $parameter1; ?>&parameter2=<?php echo $parameter2; ?>");

如果我以错误的方式理解问题,请告诉我。