PHPファイルがあります.../datastuff.phpこのページでは、PHPオブジェクトがインスタンス化されています。(クラスは別のファイルに書き込まれます)。
public class MyClass{
//....
public function doAfterClick(){
//.....
}
}
だからdatastuff.phpで私はします
$MyObject = new MyClass();
//user specific data is added to $MyObject
ここで、ユーザーがdatastuff.phpのボタンを押したときに、$ MyObject-> doAfterClick()を呼び出します。
AJAXはこの種の問題の一般的な解決策だと思います。しかし、私はこれを行う方法がわかりませんか?別のページで記述されたPHP関数を呼び出したい場合は、AJAXを使用してそのページにデータをPOSTできます。ただし、MyObjectはメソッドを呼び出す必要があるため、このページにとどまりたいと思います。
datastuff.phpにPOSTして戻すと、$ MyObjectは失われませんか?シングルトンまたはグローバルにすると、これは機能しますか?私はこれを調べましたが、これは同様の問題ですが、utは私が探しているものではありません: JQuery ajaxを使用してPHPファイルを呼び出し、処理しますが、同じページに留まります