我最初打算创建一个经典的“键入时更新”基于 Javascript 的养老金计算器,但不希望用户能够通过下载 .js 文件来查看业务逻辑。但是,似乎没有一种可靠的方法来保护 .js 文件中的业务逻辑。
因此,我现在打算将计算逻辑放在 PHP 中的服务器上。关于创建提交到列出输出的另一个页面的表单有很多材料。但是,我的计算器是主页上的一个侧边栏,我希望用户单击“计算”并将结果显示在同一个框中,而不会被带到单独的页面。
这是可行的吗?如果可行,您会建议什么作为解决方案的架构?(例如,将计算逻辑保存在 .php 中,并且仍然使用 xyz 等通过 Javascript 调用它)。寻找指导和设计建议。目标是一个具有相当复杂逻辑但没有数据库查找的计算器,最重要的是,用户不得移动到单独的页面。
非常感谢。2012 年 8 月 3 日
编辑(2012 年 12 月 17 日):四个月后,我终于破解了它!看看 www.pencalc.org,它演示了我正在尝试构建的内容。使用 Javascript 异步调用基于 PHP 的计算。谢谢你们的帮助。