У нас есть правила проверки во внешнем JS файл, который вызывается с помощью JQuery getScript:JQuery getScript проблема в IE
$.ajaxSetup({async:false});
$.getScript('scripts/validation/createPosting.js', function(){ checkFoapalPercentage(); });
$.ajaxSetup({async:true});
Сценарий прекрасно во всех других браузерах (Firefox, Chrome, и Safari) работает.
Любая идея, почему мы получаем ошибку Javascript (ожидаемый объект) в строке, ссылающейся на метод во внешнем JS-файле?
Спасибо.
checkFoapalPercentage определен в createPosting.js. Однако, строка, которая бросает ошибку, - это первый файл javascript, и вот код: – droidy
$ (": submit"). Click (function() {// h: commandButton \t \t \t tinyMCE.triggerSave() ; \t \t \t \t \t \t вар $ FormID = "#" + $ (это) .parents ("форма") атр ("ID");. \t \t \t если ($ FormID == $ createPostingFormId) { \t \t \t \t validateCreatePostingForm ($ formId); \t \t \t} }); – droidy
validateCreatePostingForm() - это то место, где ошибка возникает в IE. эта функция определена в createPosting.js. – droidy