如何使用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'];
?>
有谁能帮我想出一个解决方案吗?谢谢! !
use
<a id="pizza" href="#">Pizza</a>
来保持你的链接格式,你可以使用
$("#item_description").load("item-details.php?myvar=1&mysecondvar=2");
将值传递给PHP脚本
可以通过解析读取GET值:
window.location.href
如果需要相关文章:
- 如何将PHP get查询转换为Meteor's HTTP.get()
- 如何使用php文件中的GET来获取我在.js文件中声明的变量
- 如何使Jquery编码的动态下拉菜单与PHP GET变量协调工作
- 如何使用jQueryPOST将get变量从JavaScript传递到PHP-Mysql
- PHP $_GET with jQuery $.get call
- Javascript 变量通过 AJAX(GET 方法)到 PHP
- 如何使用 GET 和 POST 语句而不使用 PHP/Laravel 重新加载页面
- Javascript POST数据进入GET PHP数组
- AJAX请求php获取post/get发送的指定目录中服务器上的文件列表(无JQUERY)
- Get latlng from different addresses using PHP & JavaScri
- 如何使用Javascript将GET和FILE传递到PHP文件
- 来自 php GET 的明确消息
- 将变量从javascript传递给php get语句
- Ajax php GET方法不起作用
- JavaScript的addClass不工作与PHP GET['page']
- 如何使用jquery .load()加载PHP GET值?
- AJAX jQuery PHP Get JSON
- 不能将php $.get()函数的输出存储到javascript变量中
- 同一文档中的PHP GET变量
- 我如何通过PHP GET URL变量用Javascript打开一个窗口