在西门外(www.ximenwai.com)开发过程中,遇到不少需要使用json作为页面与server之间通信的场景。 其实,在webapp框架下,使用ajax/json还是非常简单的。代码如下:
假设我们只需要在服务器端给页面返回一个变量"ok",代码如下:
import simplejson
... ...
#search user
user=get_user()
if user is not None:
data={"ok":True}
else:
data={"ok":False}
data_js= simplejson.dumps(data)
self.response.headers['Content-Type'] = 'application/json; charset=utf-8'
self.response.out.write(data_js)
关键在后面的三句。很简单吧?
假设我们只需要在服务器端给页面返回一个变量"ok",代码如下:
import simplejson
... ...
#search user
user=get_user()
if user is not None:
data={"ok":True}
else:
data={"ok":False}
data_js= simplejson.dumps(data)
self.response.headers['Content-Type'] = 'application/json; charset=utf-8'
self.response.out.write(data_js)
关键在后面的三句。很简单吧?