var $loginName = $("#txtLoginName").val().replace(/^\s*/g, "").replace(/\s*$/g, "");
把replace写成了repalce
var $loginName = $("#txtLoginName").val().repalce(/^\s*/g, "").repalce(/\s*$/g, "");
导致js代码中整个方法不执行,我晕死了,以为是什么问题呢,花了个把小时来找这个问题。firebug和chrome愣是挑不出来,只是跳过这个方法,这次倒是IE的F12帮了忙。
本文记录了一次由于JavaScript代码中的拼写错误导致的方法执行失败的问题排查经历。作者发现将`repalce`修正为正确的`replace`后,原本不执行的方法得以正常运行。此次错误的发现过程揭示了开发过程中细节的重要性。
4164

被折叠的 条评论
为什么被折叠?



