Я использую вызов ajax для выполнения операций POST и GET из веб-службы, размещенной на каком-либо сервере.
Я использую dataType: "jsonp" из-за междоменной проблемы. Я вижу данные, отправляемые веб-службой на скрипаче. Я хочу получить доступ к данным, которые я получаю от службы, и я не знаю, как это сделать.
Это мой вызов 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