让我解释一下我正在尝试做什么,如果有人可以指出正确的方法以及解决我陷入困境的方法,那就太好了!
有人输入网址
www.ABC.com/showItem/Blackberry
我在我的数据库中查找“黑莓”并找到它的数据,现在我想一页显示它的详细信息。
因此在视图中我这样做
return_data=simplejson.dumps(response_dict)
return render_to_response('workmodule/show_item_details.html', {"item_complete_data": return_data}, context_instance=RequestContext(request))
在 myHTML 我这样做
data_from_django = {{ farm_complete_data }}
Question 1
: 这是在 HTML 中访问 JSON 数据的正确方法吗?不知何故,我认为应该有更好/更清洁的方法。
Question 2
: 另一个问题是所有引号都替换为"""
因此 javscript 中断。如果上面是正确的方法,我如何正确“解码”字符串。
Note :
我之前使用过 jquery 的.ajax
功能,如果您已经在页面上并且正在调用后端,它会非常有用。在这种情况下,视图以与上述相同的方式返回了数据,并且数据没有被转义。或者,当我的 ajax 成功:或错误:函数处理它时,它似乎是这样的。
感谢您花时间看这个。