【问题标题】:Pass and Get a php url param without a page reload using jquery通过并获取一个 php url 参数,无需使用 jquery 重新加载页面
【发布时间】:2016-09-02 12:06:25
【问题描述】:

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

这是工作代码

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

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

但是我是否有可能使用此方法传递并获取 php url 参数而无需实际的页面重新加载,这是完成我的网站所需要的。

我可以像这样传递 php 参数吗

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

【问题讨论】:

标签: php jquery


【解决方案1】:

在 jQuery 中:

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

在 PHP 中:

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

【讨论】:

  • 我需要在每个参数中传递的值是 php.ini。我该如何做到这一点并使用 php $_GET[] 获取它?
  • 你需要给更多的代码,我不明白
【解决方案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; ?>");

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-12-10
    • 1970-01-01
    • 1970-01-01
    • 2016-08-21
    • 2013-10-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多