我有两个功能。其中一个将json返回给UI,另一个将json保存在数据库中
public function test1(){
return $x;
}
public function test2(){
//save $X in database;
}
在UI中,我有一个调用test1的表单,并在浏览器中通过ajax显示$ X.之后,必须自动运行功能test2
答案 0 :(得分:1)
你需要做两个AJAX调用。第一个获取要显示的值。然后,如果用户说可以保存它,则第二个将其保存在数据库中。您可以将值保存在会话变量中。
script1.php:
$_SESSION['result'] = $obj->test1();
echo json_encode($_SESSION['result'];
exit;
script2.php:
$obj->setX($_SESSION['result']);
$obj->test2();
exit;