【发布时间】:2011-08-25 02:24:46
【问题描述】:
为这个菜鸟问题道歉......
您好,我如何使用 jQuery.ajax 从 appengine 服务器的 Python 端获取数据?我知道如何使用 ajax 和适当的处理程序将数据发送到服务器,但我想知道是否有人可以告诉我从服务器获取值的 ajax 请求是什么样的。 (假设我想从数据存储中获取一个数字并在 javascript 中使用它)。
客户端发送到服务器(使用 jquery)
客户端javascript:
//jQuery and ajax function loaded.
<script type="text/javascript">
var data = {"salary":500};
$.ajax({
type: "POST",
url: "/resultshandler",
data: data
</script>
服务器端:
class ResultsHandler(webapp.RequestHandler):
def get(self):
n = cgi.escape(self.request.get('salary'))
e = Engineer(salary = n)
e.put()
在 def main(): 下,我有处理程序 ('/put_in_datastore', ResultsHandler)
再次,从 Python 端检索数字的类似代码是什么?如果有人可以同时提供处理程序代码和 javascript 代码,那就太好了......
【问题讨论】:
-
为什么在将值存储到数据存储区之前使用
cgi转义值?
标签: jquery python ajax google-app-engine