首页 > 编程知识 正文

获取php返回值,js获取php返回值

时间:2023-12-28 11:57:08 阅读:328319 作者:NKEA

本文目录一览:

请问如何提取PHP数组返回值

$data,$return_url 这两个参数传进来的是什么?

如果前段是ajax请求的话,就返回json或者html

例如:

function AfterPayOrder($data,$return_url){

//支付成功之后的处理,如果处理成功,返回true

if($data){

return [

'success' = ture,

'message' = "支付成功"

];

}else{

return [

'success' = false,

'message' = "支付失败"

];

}

}

php获取返回的值

如果是抓取返回的页面,可以用file_get_contents() 或curl获取,如果是需要交互的话用ajax可以。

jquery通过ajax调用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'];

})

jquery通过ajax调用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'];

})

php运行外部程序,怎么获得它的返回值,不是状态玛

可以后台运行,但是建议使用popen和pclose代替exec。同时需要注意php是否添加了环境变量。

?php

//windows和linux下后台执行方式

$cmd = 'php 2.php';

if(strtoupper(substr(PHP_OS,0,3)) == 'WIN')

{

pclose(popen('start /B '.$cmd, 'r'));

}else

{

pclose(popen($cmd.'  /dev/null ', 'r'));

}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。