$data,$return_url 这两个参数传进来的是什么?
如果前段是ajax请求的话,就返回json或者html
例如:
function AfterPayOrder($data,$return_url){
//支付成功之后的处理,如果处理成功,返回true
if($data){
return [
'success' = ture,
'message' = "支付成功"
];
}else{
'success' = false,
'message' = "支付失败"
}
如果是抓取返回的页面,可以用file_get_contents() 或curl获取,如果是需要交互的话用ajax可以.
返回数据代码如下:
如果在php里有echo的值的话,可以用AJAX来接收:
有多个输出的话,是不可能指定输出的
需要把想要输出的内容放到一个数组中,然后json_encode一下,在到js里循环,找到自己想要的值
比如:
//需要输出的内容
echo 'aaa'; echo 'bbb';echo ''ccc;
//合成数组
//json_encode
$data =?json_encode($data);
//输出
echo $data;
js:
$.post('aa.php','',function(mes){
var data = eval('(' ◆ msg ◆ ')');
var name1 = data['name1'];
})
可以后台运行,但是建议使用popen和pclose代替exec.同时需要注意php是否添加了环境变量.
php
//windows和linux下后台执行方式
{
pclose(popen('start?/B?'.$cmd,?'r'));
}else
pclose(popen($cmd.'?/dev/null?',?'r'));
以上就是土嘎嘎小编为大家整理的获取php返回值相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!