ajax - Lambda fetching multiple records with contains query returns empty -
i have code:
public jsonresult ekranbilgilistele(list<int> ids) {     dbreklam db = new dbreklam();     //int[] ids = { 14, 16 }; ids comes     db.configuration.proxycreationenabled = false;     var secilenekranlar = db.tbl_ekranlar.where(ekranlar => ids.contains(ekranlar.sektorid));     return json(secilenekranlar); } and ajax call:
$.ajax({     type: 'post',     url: '@url.action("ekranbilgilistele")',     datatype: 'json',     data: { ids: arraysecilenekranlarid },      success: function (data) {         console.log('---->' + data.ekranad);     },     datatype: "json",     traditional: true }); however, using breakpoints , results view returns 'empty' , console returns 'undefined'
really sorry wrote wrong query!
writing right one.
public jsonresult ekranbilgilistele(list<int> ids)     {         //int[] ids = { 14, 16 }; ids comes         db.configuration.proxycreationenabled = false;         var secilenekranlar = db.tbl_ekranlar.where(ekranlar => ids.contains(ekranlar.ekranid));         return json(secilenekranlar);     } ajax code, changed little bit:
$.ajax({             type: 'post',             url: '@url.action("ekranbilgilistele")',             datatype: 'json',             data: { ids: arraysecilenekranlarid },             success: function (secilenekranlar) {                 $.each(secilenekranlar, function (i, ekranlar) {                     console.log(ekranlar.ekranad);                 });             },             error: function (ex) {                 alert('İlçeler Çekilemedi.' + ex);             }         }); 
Comments
Post a Comment