[英]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.