繁体   English   中英

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

[英]Pass and Get a php url param without a page reload using 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?>")

在jQuery中:

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

在PHP中:

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

你可以在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; ?>");

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM