我正在将 JSON 字符串从服务器传递到 Django 模板。当我将 JSON 字符串分配给 jQuery 变量时,我得到了 unicode 语法。
Py:
# Call Facebook Graph API to get list of Friends.
result = facebook.GraphAPI(
user.access_token).get_connections('me', 'friends')
friends = result["data"]
jQuery/Django 模板:
var friends = {{friends}};
在 Firebug 中检查分配:
[
{
u'name': u'Joe Smith',
u'id': u'6500000'
},
{
u'name': u'Andrew Smith',
u'id': u'82000'
},
{
u'name': u'Dora Smith',
u'id': u'97000000'
}
]
请您参考如下方法:
您需要在服务器端将friends 转换为JSON。您看到的是 Python 表示,它有时看起来有点像 JSON,但实际上并非如此。
