繁体   English   中英

如何使用jquery .load()加载PHP GET值

[英]How can I load PHP GET values using jquery .load()

我正在尝试从另一个页面加载数据。 我尝试加载的数据是通过URL传递的简单PHP $_GET

仅当单击以下链接时,才应加载$_GET值。

仅在使用以下href链接时加载数据:

<a id="pizza" href="#">Pizza</a>

但是,当我使用这个href标记时

<a id="pizza" href="menu.php?test_val=1">Pizza</a> <!-- The link is on the same as the menu.php page >

内容未加载。 我发现它不会被加载,因为我将内容设置为仅在单击链接时才显示,就像这样...

<script>
$("#pizza").on("click", function(){
    $("#item_description").load("item-details.php");
})
</script>

问题是,当我单击链接时,它启动了一个新的XHTTP请求,但未到达

$("#item_description").load("item-details.php");

因为当有新的XHTTP请求时,没有任何点击。

item-details页面只是回显已发送的值

<?php
  echo $_GET['test_val']; 
?>

谁能帮我提出解决方案?

谢谢!!

采用

<a id="pizza" href="#">Pizza</a>

保持链接格式,您可以使用

$("#item_description").load("item-details.php?myvar=1&mysecondvar=2");

将您的价值传递给您的PHP脚本

您可以通过解析来读取GET值:

window.location.href

如果需要的话

暂无
暂无

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

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