HTML1506:意外的令牌<script>

时间:2015-09-14 14:17:44

标签: javascript internet-explorer

我发生了很多事情,只出现在Internet Explorer和Edge中我得到的HTML1506:第213,13行中的意外标记。我怀疑它与我的webcomponents / polyfill正在加载的方式有关,但在这一点上有一个非常复杂的组件和脚本网络,因此缩小源代码是一种痛苦!

&#xA;& #xA;

这里是包含第213行的代码段

&#xA;&#xA;
  210&lt; / body&gt;&#xA; 211&lt; / html&gt;&# xA; 212&#xA; 213&lt; script&gt;&#xA; 214 / ********************************& #xA; 215 / TEMPLATE VARS&#xA; 216 / ******************************* /&#xA; 217 var save_url =''; &#xA; 218 var base_url ='http://disalle.dev.activemls.com/';

生活网站:& #xA; http://disalle.dev.activemls.com

&#xA; { {66}} {{11}} 32567149 {{22}} {{33}} file_get_contents()转换为乱码 {{44}} {{55}}

我正在尝试在此网址上使用PHP函数 file_get_contents() http://www.omdbapi.com/?i=tt0460681 应返回JSON对象。 &#xA;当它假设以 2005 - 返回时,The Year返回2005â€,我发现它非常随机。

&#xA;&#xA ;

我试图在UTF8和ASCII之间转换我的文档编码,看看它输出是否错误,但这没有效果。

&#xA;

2 个答案:

答案 0 :(得分:10)

乍一看,在关闭HTML文档之后,看起来你有脚本。

尝试:

</body>
<script>
/********************************
/TEMPLATE VARS
/*******************************/
var save_url = '';  
var base_url = 'http://disalle.dev.activemls.com/';
// More Stuff Here
</script>
</html>

答案 1 :(得分:0)

为避免在Internet Explorer中发生此错误,请将脚本放在<body>标记的末尾:

 <body>
    
    // more
   
    <script>
    /********************************
    /TEMPLATE VARS
    /*******************************/
    var save_url = '';  
    var base_url = 'http://disalle.dev.activemls.com/';

    // more

    </script>
</body>
</html>