This error occurred during a debugging in development, while the browser was stuck.
Check the reason, said because the improper code, resulting in recursion or dead loop, stack overflow, so the browser is dead.
It was found that no method was passed into the defined variable.
Operatortype and techtitletype are not defined variables in the following code:
Selectdictname (Operatortype,l.operatortype); Selectdictname (Techtitletype,l.techtitletype); SelectDictName ( "Schoolingtype", L.schoolingtype); Selectdictname ("Certificatetype", L.certificatetype);
// querying out a data dictionary name function Selectdictname (datakey,value) { $.ajax ({ type:' POST ', + '/operator/selectdictname ') , data: {datakey:datakey,value:value}, ' json ', async:false, function (data) { var name = data.obj; $ ("#acForm input[name$= '" +datakey+ ""] "). Val (name); } } );
In the Execution times error:
Workaround:
Selectdictname ("Operatortype", L.operatortype); Selectdictname ("Techtitletype", L.techtitletype); Selectdictname ("Schoolingtype", L.schoolingtype); Selectdictname ("Certificatetype", L.certificatetype); Selectdictname ("LevelType", L.leveltype);
Can
JS error--uncaught rangeerror:maximum call stack size exceeded