javascript - 使 JSON-RPC jQuery 插件与 GAE ProtoRPC 配合使用

标签 javascript jquery google-app-engine json-rpc protorpc

我正在努力让这两个库一起工作。但我不确定它们是否可以开箱即用地连接。在使用 JSON-RPC 插件之前,我使用标准 $.ajax 功能成功完成了它。您能否给我一些简短的示例,说明客户端函数的外观以及 GAE 端的入口点。

或者也许应该创建一个特殊的 ProtoRPC jQuery 库来轻松完成这项工作?

JSON-RPC plugin homepage

最佳答案

ProtoRPC 不使用 JSON-RPC 消息格式。它使用一种更简单的格式,其中每个 API 方法都提供自己的端点,而不是一个将方法名称作为请求字典一部分的端点。

这是他们为 $.ajax 提供的示例:

$.ajax({url: '/hello.hello',
          type: 'POST',
          contentType: 'application/json',
          data: '{ my_name: Bob }',
          dataType: 'json',
          success: function(response) {
            // The response is { hello: "Hello there, Bob!" }
            alert(response.hello);
          }
         });

你真的需要一个特殊的 jQuery 库吗?我不确定它可以变得更简单。

关于javascript - 使 JSON-RPC jQuery 插件与 GAE ProtoRPC 配合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5829889/

相关文章:

javascript - 无法在价格历史图表中显示额外的工具提示数据

python - 如何比较 NDB 查询中的多个日期?

javascript - 带有 Javascript 变量的 JSON

javascript - DataTables - 创建自定义分页样式(加载更多样式)

javascript - WKWebView javascript 警报、提示、确认不起作用

php - 尝试使用 Google SQL Cloud 在 Google App Engine 上运行 Wordpress

python - 尝试从 GAE python App 将文件写入 GCS 时出现 ForbiddenError

javascript - jQuery .not() 没有从函数中过滤元素 - 想法?

javascript - 多标签行响应

jquery - 我可以在没有 Ajax 的情况下使用 Jquery blockui(插件) 代码吗