我有一个PHP web应用程序,我想为相同的评论部分。所以,我决定这样做-
创建一个Python web应用程序来存储评论和从BigTable检索评论。我会发出一个AJAX请求来存储注释(以及注释和其他参数),并发出一个AJAX请求来以JSON格式从BigTable获取所有注释(是否可以直接返回格式化的HTML,这样我就可以替换发出请求的父页面中的div )。
这里的问题是PHP web应用程序在不同的域上运行,我不确定我是否可以进行AJAX调用-这是否违反了跨域安全策略。如果是,那么基于REST的API是如何工作的-在那里我可以向发出AJAX请求并获得JSON响应。
理想情况下,我希望直接从GAE返回格式化的HTML。但是如果这不可能,我可以返回JSON。
这可以做到吗?如果是这样的话,任何关于如何制作这样的API的建议都会很有用。如果没有,解决方法是什么?
发布于 2011-10-07 03:26:28
大多数浏览器都不允许跨域XHR。解决这个问题的一般方法是JSONP,这基本上意味着使用脚本标记来调用远程javascript,后者将响应数据传递到本地回调中。
这个问题或解决方案并不是App Engine特定的。
发布于 2015-05-13 13:41:03
看一看RockWall REST API引擎。
基本有用功能列表:
通过类型检测的依赖性(静态或非静态),通过单个HTTP request.
AJAX请求修饰符feature.
https://stackoverflow.com/questions/7678316
复制相似问题