当另一个函数完成并返回UI时,php调用函数

时间:2015-08-26 17:44:30

标签: php

我有两个功能。其中一个将json返回给UI,另一个将json保存在数据库中

public function test1(){
  return $x;
 }
 public function test2(){
 //save $X in database;
 }

在UI中,我有一个调用test1的表单,并在浏览器中通过ajax显示$ X.之后,必须自动运行功能test2

1 个答案:

答案 0 :(得分:1)

你需要做两个AJAX调用。第一个获取要显示的值。然后,如果用户说可以保存它,则第二个将其保存在数据库中。您可以将值保存在会话变量中。

script1.php:

$_SESSION['result'] = $obj->test1();
echo json_encode($_SESSION['result'];
exit;

script2.php:

$obj->setX($_SESSION['result']);
$obj->test2();
exit;