PHP如何调用JS函数并获取其返回的数据?
例如有个JS的函数test()我要在PHP里面调用他并获取函数的返回值。我想要的是在PHP里调用经JS的函数处理后的返回值怎么才能拿到返回值?...
例如有个JS的函数 test() 我要在PHP里面调用他并获取函数的返回值。
我想要的是在PHP里调用经JS的函数处理后的返回值 怎么才能拿到返回值? 展开
我想要的是在PHP里调用经JS的函数处理后的返回值 怎么才能拿到返回值? 展开
6个回答
展开全部
你说的其实就是ajax,而ajax通过jquery会少写很多代码
$.get(url,{args1:'',args2:''},function(data){some code...},type)
$.post(url,{args:'',args2:''}function(data){some code...},type)
url就是你的php文件的url地址,function(data){}中的data是从php返回的数据,那么这个函数就是对得到的数据的处理,一般就是用jquery的.html()方法设置你的DOM内容,type就是返回的数据类型,默认为html,因为查询结果可能是数组,那么也可以返回xml及json
It's my fault,sorry.参数加的位置已经修改
$.get(url,{args1:'',args2:''},function(data){some code...},type)
$.post(url,{args:'',args2:''}function(data){some code...},type)
url就是你的php文件的url地址,function(data){}中的data是从php返回的数据,那么这个函数就是对得到的数据的处理,一般就是用jquery的.html()方法设置你的DOM内容,type就是返回的数据类型,默认为html,因为查询结果可能是数组,那么也可以返回xml及json
It's my fault,sorry.参数加的位置已经修改
参考资料: 百度一下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
PHP不能直接调用JS。只能通过ajax进行互动。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
客户端/服务器要进行通信,通过GET/POST将客户端JS的信息传递给服务端PHP
所以你可以定义一个发送值的函数
<script>
function fnSend(var1)
{
document.location.href='xxxx.php?var1='+var1; //如果会ajax的,可以更改这里,因为这个程序中负责将var1传递给xxxx.php,页面同时是xxxx.php文件的输出
}
</script>
而在PHP端 xxxx.php文件
<?
$var1就是返回值了,推荐使用 $_GET['var1'] 取返回值
所以你可以定义一个发送值的函数
<script>
function fnSend(var1)
{
document.location.href='xxxx.php?var1='+var1; //如果会ajax的,可以更改这里,因为这个程序中负责将var1传递给xxxx.php,页面同时是xxxx.php文件的输出
}
</script>
而在PHP端 xxxx.php文件
<?
$var1就是返回值了,推荐使用 $_GET['var1'] 取返回值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
都这么想过,事实上是干不了的,除非你用ajax或者干脆get
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询