解决方案 »

  1.   

    你这个文件格式设置成utf-8试试看,还有那个引号会不会是在全角状态下输入的
      

  2.   

     调用的代码是这样的:
    <body>
    <script language="javascript" src="/static/js/i.js"></script>
    <div id="i"><script language="javascript">{{ a }}</script></div></body>
    {{ a }}这个位置是传入的变量,这个变量的值是"fun('XN','695','540')",但是最后在网页上显示的时候就变成了<body>
    <script language="javascript" src="/static/js/i.js"></script>
    <div id="i"><script language="javascript">fun(&#39;XN2&#39;,&#39;695&#39;,&#39;540&#39;)</script></div></body>
    导致页面运行不正常
      

  3.   

    这个是需要head里面写什么东西么?还是我用的Django的问题?求问
      

  4.   

    或者说这是种什么现象,想google一下都不知道怎么查,,,,,,完全没玩过前端的东西...
      

  5.   

    你的'应该被转义成了&#39;试试a="fun(\"XN\",\"695\",\"540\")";
    用这种方式定义变量试试看
      

  6.   

    <div id="i"><script language="javascript">{{ a }}</script></div>  是提供给javascript的模板程序解释  还是django解析。我看是django解析吧。如果是django解析,你就看看他那给你转义了。
      

  7.   

    模板解析问题。可以考虑,配置路径:
    <script language="javascript" src="{{ a }}"></script>