javascript怎样调用php函数?

 我来答
womanv
2011-03-17 · TA获得超过818个赞
知道小有建树答主
回答量:898
采纳率:0%
帮助的人:1039万
展开全部
javascript和php是在两个不同的环境下执行的,相互之间不能直接调用。
javascript是浏览器端的脚本
php是服务器端的脚本

解决办法是:
1. 在javascript里使用ajax调用服务器端脚本,把返回的结果给javascript.
2.在php里动态输出javascript,在输出过程中可以输出php的执行结果给javascript。
例如:
echo '<script type="text/javascript">'
echo 'var id = ' . phpfunction() . ';';
echo '</script>';
这样的话id的值就是phpfunction执行的结果。
3.如果是php内置函数,网上有javascript实现的php函数脚本,实现了大多数php函数的javascript版本。
屡败屡战的红毛
推荐于2016-02-19 · 超过44用户采纳过TA的回答
知道小有建树答主
回答量:170
采纳率:0%
帮助的人:142万
展开全部
womanv 说得很清楚了
JS 是浏览器语言,PHP 是服务器语言,因此JS 无法直接调用 PHP 函数,但PHP 可以调用 JS 函数,方法是:
print("<script type='text/javascript'>alert('OK !')</script>");
如果你想用 JS 与 PHP 通信,最好的办法就是 AJAX 了,如果你只是想调用 PHP 中的变量,则把变量以隐藏域的形式存储起来,赋于 id, 以 document.getElementById('ID') 就可以引用了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
askRooby
2011-03-17 · TA获得超过157个赞
知道答主
回答量:117
采纳率:0%
帮助的人:33.5万
展开全部
使用Ajax调用,网上查查Jquery调用后台函数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式