美文网首页
遇到非法> 问题解决思路

遇到非法> 问题解决思路

作者: hello_water | 来源:发表于2017-07-31 21:08 被阅读4次

开发问题解决思路

问题1--报错非法的>

一开始以为是html格式问题,然后就去排查标签是不是有问题,排查不出来,后来我看也没有调后台接口,这个时候还以为是因为页面格式不正确才没去执行js代码呢。绝望了,才在js中打了断点,发现js没有获取到接口名称,是undefined

错误知识点:我以为html报错不会执行js代码。
实际上,当页面解析报错的时候,可能执行js也可能不执行。
<script>下如果有解析报错的地方,那么里面的代码就不会执行。如果解析报错不在这个<script>下,这个<script>里的代码会被执行。 <script>限定了作用域。

问题2--请求接口返回200 ok,但是回调走error函数

定位慢的原因:不懂error函数中变量是什么含义。没有直接打印出报错信息。
原因是后台返回的数据格式不是json,数据中多了双引号,导致解析失败。http是文本协议给到的都是一个字符串,jquery根据指定的响应头来parse。

关键点:先debug,快速定位到错误类型。

相关文章

网友评论

      本文标题:遇到非法> 问题解决思路

      本文链接:https://www.haomeiwen.com/subject/izzrlxtx.html