很多站长朋友们都不太清楚jquery获取php,今天小编就来给大家整理jquery获取php,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 jquery获取php变量 2、 jquery如何获取php变量值 3、 jquery通过ajax调用php取得返回值 4、 js/jquery如何这样调用php? 5、 jquery充php页面获取数组处理的问题 jquery获取php变量你这不是拿到id了
简单点的 给a标签一个<a href="javascript:void(0);" class='test' ids="<?php echo $id ?>" >点击</a>
$(".test").click(function(){
var id = $(this).attr("ids");
alert(id)
})
jquery如何获取php变量值办法1:使用表单提交的办法。像上面朋友说的,可以用隐藏域input type = hidden value=“JS的值” 提交
办法2:使用AJAX异步请求,把js的数据传回服务器让php程序处理。
jquery通过ajax调用php取得返回值返回数据代码如下:
如果在php里有echo的值的话,可以用AJAX来接收:
有多个输出的话,是不可能指定输出的
需要把想要输出的内容放到一个数组中,然后json_encode一下,在到js里循环,找到自己想要的值
比如:
//需要输出的内容
echo 'aaa'; echo 'bbb';echo ''ccc;
//合成数组
$data = array(‘name1’=>'aaa',‘name2’=> 'bbb',‘name2’=> 'ccc');
//json_encode
$data = json_encode($data);
//输出
echo $data;
js:
$.post('aa.php',‘’,function(mes){
var data = eval('(' + msg + ')');
var name1 = data['name1'];
var name2 = data['name2'];
var name3 = data['name3'];
})
js/jquery如何这样调用php?js/jquery调用php一般是用AjAx方式来调用的。
首先确认需要调用的php文件,可以是绝对路径,也可以是相对路径
这里以Jquery为例子解释上面的问题
如下图就是jquery的实现代码,下图的url就是需要请求的php地址;
如下图就是php代码的数据提供接口,最后使用ajax的数据格式返回给js端,这样就实现了一次,php的调用。
jquery充php页面获取数组处理的问题通过jquery里的$.get $.post 等都可以获取到php返回的值,例如:
$.get("demo_test.asp",function(data){
data.DengJi和data.DanBaiSu的值分别是2和100
});
php页面直接把{"DengJi":2,"DanBaiSu":"100"}输出就行了。
关于jquery获取php的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于jquery获取php jquery获取php遍历的div动态id的详细内容...