重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
比如数据库查出的值为$data,
创新互联专注于江华网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供江华营销型网站建设,江华网站制作、江华网页设计、江华网站官网定制、小程序开发服务,打造江华网络公司原创品牌,更为您提供江华网站排名全网营销落地服务。
可以使用Json的方式获取数据,即在PHP端这样:
?php
$data = array('a'='1');
echo json_encode($data);
?
在HTML页面
script type="text/javascript"
$.ajax({
url:"PHP页面地址",
dataType:"json",
success:function(data){//data就是PHP页面输出的东西了
alert(data.a);
}
});
/script
这是两个完全不同的编程语言。
PHP:主要用来做网站后台,跟数据库结合起来增删改查网站。
jQuery:是javascript的一个库,是现在相当流行的一个库,主要用在网站前端特效,如:实现网站图片播放,表单验证等等。
PHP不使用jquery,无法调用它。
jquery的引用由javascript完成,按照一般html的格式要求。
js/jquery调用php一般是用AjAx方式来调用的。
首先确认需要调用的php文件,可以是绝对路径,也可以是相对路径
这里以Jquery为例子解释上面的问题
如下图就是jquery的实现代码,下图的url就是需要请求的php地址;
如下图就是php代码的数据提供接口,最后使用ajax的数据格式返回给js端,这样就实现了一次,php的调用。
jquery中不能执行php代码,一般是通过post或者get方法,访问php主机的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'];
})