2016-12-10 11 views
0

ローカルサービスがあり、バインドデータをドロップダウンリストにしたい。私のDLのリストのデータが私にエラーをもたらした場合剣道ドロップダウンリスト - リモートデータバインド

Uncaught SyntaxError: Unexpected token:

どのように修正するのですか?

マイJSON:

{"Data":{"Data":[{"__type":"EType:#DataAccessLayer.Entities","Id":1,"Name":"Zamestnanec"},{"__type":"EType:#DataAccessLayer.Entities","Id":2,"Name":"Manažér"}]},"Valid":true} 

私の剣道のDDL:あなたはドロップダウンがそれを使用することができます前に、あなたはこのように、データソース内のスキーマオプションを使用して応答を解析することができます応答を解析する必要が

$("#types").kendoDropDownList({ 
      dataTextField: "Data.Data.Name", 
      dataValueField: "Data.Data.Id", 
      dataSource: { 
       transport: { 
        read: { 
         dataType: "jsonp", 
         url: "http://localhost:3992/MyService.svc/GetRoleTypes", 
        } 
       } 
      } 
     }); 
+0

同じようにjsfiddleを作成できますか? – sandyJoshi

答えて

0

$("#types").kendoDropDownList({ 
    dataTextField: "Name", 
    dataValueField: "Id", 
    dataSource: { 
     transport: { 
      read: { 
       dataType: "jsonp", 
       url: "http://localhost:3992/MyService.svc/GetRoleTypes" 
      } 
     }, 
     schema: { 
      data: function (response) { 
       return response.Data.Data; 
      } 
     } 
    } 
}); 

上記のようにdataTextFieldとdataValueFieldを忘れてしまった

+0

まだ同じ問題:/ ...予期しないトークン: –

+0

返信response.data.Data.Data –

+0

まだ:/私はオンラインツールでjsonを検証しようとしますが、それはokej:/ ...と表示されますこのサービスはjQ ajaxでのみ呼び出すことができます。成功すると、予期しない ":"の結果と同じエラーが表示されます。 –

関連する問題