Во-первых, я знаю, что есть масса похожих вопросов, где незаконный символ - «:» или «<», НО Я не мог найти тот, где незаконный символ запятая:json Uncaught SyntaxError: Неожиданный токен, (запятая)
Uncaught SyntaxError: Unexpected token ,
Я повозился с настройками Ajax JQuery, и я получаю вышеуказанную ошибку около 50% моих запросов. Странно, что некоторые работы, а некоторые нет, не так ли?
Вот мои JS:
var url = "http://" + domain + "/NewsRoomContentsSvc.svc/getNewsRoomData/" + newsRoomId + "/" + skip + "/" + take + "/" + logged;
var request = $.ajax({
type: "GET",
url: url,
contentType: 'application/x-www-form-urlencoded; charset=UTF-8',
crossDomain: true,
dataType: "jsonp",
//jsonp:"callback",
//jsonpCallback:"doNewsRoom",
newsRoomId: newsRoomId,
newsroom: newsroom,
newsRoomParentId:newsRoomParentId,
cache: false
});
request.done(function (data, textStatus, jqXHR) {
if (data)
{
var CarouselContainer = $("<ul style='width:55000px;'></ul>");
buildNewsRoom(newsroom, CarouselContainer, data, newsRoomRows, newsRoomCols, newsRoomId, isFull, false);
}
else
{
//showErrorMsg("hmmmm, no data...");
}
})
request.fail(function (jqXHR, textStatus, errorThrown) {
if(jqXHR.responseText!=="")
showErrorMsg(jqXHR);
// return false;
})
Мое возвращение JSONP выглядит хорошо для меня:
Половина времени она попадает метод request.fail с ошибкой «jQuery1102014052710216492414_1431942943848 не было «
Любые предложения были бы оценены
см ' "FeedId":' – madalinivascu