私は当初、古典的な「入力中に更新する」Javascript ベースの年金ポット計算機を作成するつもりでしたが、ユーザーが .js ファイルをダウンロードしてビジネス ロジックを確認できるようにしたくありませんでした。ただし、.js ファイル内のビジネス ロジックを保護する堅牢な方法はないようです。
Therefore, I am now going to put the calculation logic on the server in PHP. There is plenty of material out there with respect to creating a form which is submitted to another page that lists the outputs. However, my calculator is a side bar on the home page and I would like to user to click "calculate" and for the results to be displayed in the same box without being taken to a separate page.
Is this feasible and if so what would you suggest as the architecture of the solution? (e.g. keep calculation logic in .php and still call it via Javascript using xyz etc). Looking for guidance and design recommendations. The aim is a calculator with reasonably complex logic but no database lookups and most importantly the user must not be moved to a separate page.
Many thanks. 3rd August 2012
編集 (2012 年 12 月 17 日): 4 か月後、ようやく解読できました! 私が構築しようとしていたもののデモをwww.pencalc.orgで見てください。Javascript を使用して、PHP ベースの計算を非同期的に呼び出します。皆さん、ご協力ありがとうございます。