0
点赞
收藏
分享

微信扫一扫

Extjs ScriptTagProxy 的使用注意点


 


ScriptTagProxy 当向服务器请求时,会自动带一个callback参数,如下:


http://xxxxxx/get_json?_dc=1285827704378&callback=stcCallback100


同时要求服务器回写 json数据时前面要包含这个 callback 参数的值,结构如下:


stcCallback100({"totalCount": "1234", "topics": [{"forumid": "7", "author": "author", 


"lastpost": "1285803622", "threadid": "1112", "title": "title", "excerpt": "aaaa", "forumtitle": "ext", "lastposter": "xulong"}]})


下面是 服务器使用 django 的代码:


def contract_json(request):
callback=request.GET.get("callback")
jsonData={"totalCount":"1234","topics":
[{"threadid":"1112","forumid":"7","forumtitle":"ext",
"title":"title","author":"author","lastposter":"xulong",
"lastpost":"1285803622","excerpt":"aaaa"}]
}
res = HttpResponse()
res.write(callback)
res.write('(')
res.write(json.dumps(jsonData))
res.write(')')
return res

举报

相关推荐

0 条评论