下一步:gae/py 应用程序的 ajax 前端。
我的应用程序只有基本的 html 版本,它与数据存储交互并每次都更新页面。没关系,但现在它需要ajax。 我尝试了一些解决方案:基本的 javascript、jquery 的 ajax API 和一些框架。
我想我在 knockoutjs 中找到了我想要的一切,但这个框架通过 json 格式与服务器交互。这意味着我需要学习 json 库并重写所有处理程序,以便在 json 中获取和发布。我可以开始这个任务,但在我想了解更多关于 ProtoRPC API 的知识之前。
文档说这个 API 对于“创建结构化的 Ajax 后端”也很有用,如果我理解得很好,响应消息是 json 格式的。我的问题是:
ProtoRPC API消息使用json是真的吗?
所有请求/响应都通过 ProtoRPC 传递会有问题吗?
在服务器端实现一个可靠的 ProtoRPC 服务并在客户端使用该框架是一个好的策略吗?
最佳答案
ProtoRPC带有其传输协议(protocol)的 JSON 实现。
您应该能够使用 ProtoRPC 构建服务器端逻辑,并使用以 JSON 编码的消息向 API 端点发出 HTTP 请求,如 ProtoRPC overview 中所述。在官方文档中。
Knockoutjs 不应该成为障碍,因为 documentation声明它不会强制您使用任何一种特定技术来加载或保存数据
关于ajax - ProtoRPC API 是 ajax 内置的 GAE 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10916179/