исчерпывает идеи, посмотрите, может ли кто-нибудь помочь мне.Ошибка выполнения JavaScript JavaScript: Ожидается ':' в IE
Это часть моего кода, функция редактирования для раскрывающегося списка на сетке Кендо. Работает отлично на FireFox и Chrome, только IE (у меня есть 11 версия) дает мне эту странную ошибку при щелчке по редактированию. Этот код заполняется, когда пользователь нажимает кнопку «Изменить».
$('#sleevegrid').data('kendoGrid').columns[5].editor = "<input id='SleeveSubProductID' name='SleeveSubProductID' style='width: 135px' type='text'/>\
<script>jQuery(function(){jQuery('#SleeveSubProductID').kendoDropDownList(\
{\
'valuePrimitive': true,\
'dataSource':\
{\
'transport':\
{'read':{\
'url':'/NewAccounts/SubProducts_Read',\
'data': getProduct,\
function() \
{\
return kendo.ui.DropDownList.requestData(jQuery('#SleeveSubProductID'));\
}\
},\
'prefix':''},\
'serverFiltering':true,\
'change':SleeveSubProductID_OnEdit_DataSourceChange,\
'filter':[],\
'schema':{'errors':'Errors'}\
},\
'dataTextField':'SubProductName',\
'autoBind':true,\
'dataValueField':'SubProductID',\
'optionLabel':'Please Select One'});\
});<" + "/script>";
Ошибка происходит из-JQuery 1.9.1.js
enter code here
globalEval: функция (данные) { , если (данные & & jQuery.trim (данные)) { (window.execScript || функция (данные) { окно ["eval"] .call (окно, данные); }) (данные); }
Вы явно есть синтаксические ошибки, если отформатировать этот беспорядок в нечто читаемое, это вполне понятно -> ** https: //jsfiddle.net/qkhu7481/2/* * – adeneo