错误:语法错误:错误的令牌和

登尼尔森

从模型向JSON发送JSON数据时出现错误。看起来编码是导致错误的原因,但是我发现的所有示例对其他人都是有用的。如何正确地将模型数据从视图发送到JavaScript?

查看代码:

def home(request):
  import json
  info_obj = Info.objects.all()
  json_data = serializers.serialize("json", info_obj)
  return render_to_response("pique/home.html", {'json_data':json_data}, context_instance=RequestContext(request))

JavaScript代码:

var data = jQuery.parseJSON('{{json_data}}');
console.log(data);

错误Uncaught SyntaxError: Unexpected token &

var data = jQuery.parseJSON('[{"pk": 1, "model": "pique.eat" ... 
伊戈尔·楚宾(Igor Chubin)

您必须使用"而不是"在字符串中。

该字符串由自动转义render_to_response

为避免这种情况,您必须标记json_data安全。使用mark_safe它。

from django.utils.safestring import mark_safe
return render_to_response(
  "pique/home.html",
  {
     'json_data':mark_safe(json_data)
  },
  context_instance=RequestContext(request))

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

令牌语法错误

来自分类Dev

错误:语法错误:错误的令牌[

来自分类Dev

错误:语法错误:错误的令牌&

来自分类Dev

错误:语法错误:令牌','是意外令牌

来自分类Dev

错误:语法错误:令牌','是意外的令牌

来自分类Dev

语法错误:意外令牌{

来自分类Dev

语法错误:意外的令牌

来自分类Dev

令牌“-”的语法错误,-预期

来自分类Dev

JavaScript语法错误令牌

来自分类Dev

令牌“;”的语法错误,预期

来自分类Dev

语法错误:“ + =”是意外令牌

来自分类Dev

语法错误:意外的令牌

来自分类Dev

语法错误:意外的令牌

来自分类Dev

语法错误:意外的令牌 }

来自分类Dev

语法错误:意外的令牌

来自分类Dev

语法错误:意外的令牌 }

来自分类Dev

错误:语法错误:意外的令牌<

来自分类Dev

bash语法错误(“ <”中的令牌错误)

来自分类Dev

令牌语法错误,构造放置错误?

来自分类Dev

'语法错误:错误令牌'Codeskulptor

来自分类Dev

Electron和React的语法错误:意外的令牌

来自分类Dev

错误:[$ parse:syntax]语法错误:令牌“ in”是意外令牌

来自分类Dev

词汇和语法错误

来自分类Dev

解析和语法错误

来自分类Dev

解析和语法错误

来自分类Dev

附近的语法错误 , 和 )

来自分类Dev

sh:意外令牌'}'附近的语法错误

来自分类Dev

意外令牌'('附近的语法错误

来自分类Dev

awk:意外令牌'('附近的语法错误