2016-03-28 12 views
0

が不足しています。誰かが私を助けることができるかどうかを確認してください。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"]。コール(ウィンドウ、データ); })(データ); }

+3

あなたは明確に、構文エラーを持っている、それは非常に明確だ - > ** HTTPS://jsfiddle.net/qkhu7481/2/* * – adeneo

答えて

0

解決策が見つかりました。問題は、この行にされた:あなたが読みやすい何かにその混乱をフォーマットする場合

{'read'{'url':'/NewAccounts/SubProducts_Read','data':getProduct},'prefix':''},\

関連する問題