今天调用function的时候,一直不能成功,显示方法没定义,一直找不到原因。后来问同事才知道,function是一个一个执行的,如果前面的function有错,会导致后面的function不能执行。令人郁闷的是,前一个function明明能正常使用,所以作为新手,一般可能会忽略这个。解决方法是,按f12打开开发者工具,先看看是什么报错,然后再看看source的内容,看看有没有红线报错,这样往往能有效解决js的问题。
常见错误原因:
1、前面function有错误;
2、function使用了ajax等,而ajax的data传输的数据出现了空值,但你却定义那个值不能为空;