PHP可以返回数据给JS处理吗

我知道AJAX可以用JS来调用PHP,但是我想知道PHP能不能返回数据给JS处理?举个例子吧,我想做一个评分页面score.html,用AJAX(JS)调用score.p... 我知道AJAX可以用JS来调用PHP,但是我想知道PHP能不能返回数据给JS处理?
举个例子吧,我想做一个评分页面score.html,用AJAX(JS)调用score.php页面进行分数查询(数据库中总的分数/人数,再取整数),查询之后再返回这个分数给JS,让JS动态改变UL中5个LI的背景(分数为几分就只有前面几个LI的背景图片为点亮的星星),使得分数动态改变。
不知道这种想法可不可以?可能我表达的不是很清楚,但如果有谁能看懂我所说的就请你帮帮我,在此就先谢谢了!
展开
 我来答
荡清风——
2012-01-22 · 超过55用户采纳过TA的回答
知道小有建树答主
回答量:119
采纳率:0%
帮助的人:129万
展开全部
你会不会用ajax啊
会用前面的我也不写了
请求到php返回数据直接exit("你的结果");
var result = xhp.responseText;这就是个你php输出的数据
数组的花 php exit(json_encode($array));
js端
var result = eval(xhp.responseText);
直接转为js对象
jiangxibaiyi
推荐于2018-05-17 · 跟随风去旅行-伤心的歌
jiangxibaiyi
采纳数:3973 获赞数:14411

向TA提问 私信TA
展开全部
用jquery,比单纯的ajax方便得多
比如:
假设你score.php页面最终输出100这数字(<?php echo 100;?>)

$.post('score.php','a=1&b=2',function(d){
alert(d);
})
这段代码运行后回弹出警告框并显示100

jq中的$.post方法是将一些参数发送到你预定的页面进行执行,执行完成后用回调函数方法该页面的执行输出结果:
语法是:$.post(执行的页面,要发送的参数,执行完毕后的回调函数)

第一个参数是必须的,后2个参数看你的需要,可要可不要!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kyo7469
2012-01-22 · TA获得超过302个赞
知道小有建树答主
回答量:339
采纳率:0%
帮助的人:265万
展开全部
可以
通过AJAX 请求score.php
在score.php中调用数据库,获取$score,$number
做intval($score/$number)计算,
用echo 输出
ajax中回调函数获取返回的数值即为你要的数值,
然后在JS中做DOM样式属性更改
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
december32nd
2012-01-22 · TA获得超过517个赞
知道答主
回答量:164
采纳率:0%
帮助的人:160万
展开全部
有一个框架叫 xajax
但是不推荐用~ 效率不怎么好。
如果是我会用xml
或不会用xml 的话
把php的结果集 echo 给 js 变量里在 js 来处理。主要是看逻辑了
php 有的函数 js 里 80% 都有的 (这里说的函数是 不是函数名一样的意思,函数名不一样, 功能是一样的 ^^)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式