Използвам ajax повиквания за извършване на POST и GET операции от WebService, хостван на някакъв сървър.
Използвам dataType:"jsonp" поради проблема с кръстосания домейн. Виждам данните, изпратени от уеб услугата на fiddler. Искам да получа достъп до данните, които получавам от услугата, и не знам как да го направя.
Това е моето ajax обаждане:
$.ajax({
type: method,
url: "url",
contentType: "application/json; charset=utf-8",
dataType: "jsonp",
jsonp: false,
jsonpcallback:function(data){}, //What am I supposed to write here so that I can get the JSON data from Padded json
success: successHandler,
error: errorHandler
});
Това е приближението на json отговора, който получавам от услугата:
{"Ideas":[
{"Message":null,"IdeaId":1},
{"Message":null,"IdeaId":1}
]
}
Всякакъв вид помощ ще бъде високо оценена. Търсих в много публикации, но не можах да стигна.
Благодаря ви предварително.
jsonp
илиjsonpcallback
, за да изпратите jsonp заявка. Без тях това, което имате, трябва да работи при нормална jsonp уеб услуга. Освен това уеб услугата трябва да върне json във формат jsonp, а не json. Това, което имате по-горе, е json, а не jsonp. - person Kevin B   schedule 17.11.2012