ravikhoda Ответов: 2

JSON parse error неожиданный конец данных.


Привет,
у меня есть некоторые функции для передачи идентификатора через json. но он возвращает ниже ошибки

JSON. parse: неожиданный конец данных

я понятия не имею, почему не работаю на производственном сервере. работает нормально на моей локальной mahchine. вот мой код.


function AddSubscriptionToList(PublicationID, EmployeeID) {

        var pubid = { "PublicationID": PublicationID, "EmployeeID": EmployeeID };
        $.ajax({
            url: '@Url.Action("AddSubscriptionToDB", "Home")',
            cache: false,
            type: 'POST',
            dataType: 'json',
            contentType: 'application/json; charset=utf-8',
            data: JSON.stringify(pubid),
            success: function (data) {
                //alert('added');
                loadPublicationList();
            }
        }).fail(
                 function (xhr, textStatus, err) {
                     alert(err);
                 });
    }

Ahmed Bensaid

Каков ответ на ваш вызов ajax ? (Хромированная Консоль)

2 Ответов

Рейтинг:
1

Chaminda Jayanath Udawatte

если JS-файл не minify, можете ли вы установить точку останова и проверить, каково значение pubid, включающего отладку на консоли. вы можете легко идентифицировать.


[no name]

Ваше решение состоит в том, чтобы ОП прыгнул назад во времени на три года и отладил свой код?

Chaminda Jayanath Udawatte

О, Я сожалею об этом, я пропустил даты

Рейтинг:
0

jkirkerx

Должно быть больше похоже на это

function AddSubscriptionToList(PublicationID, EmployeeID) {
 
	var pubid = { "PublicationID": PublicationID, "EmployeeID": EmployeeID };
        $.ajax({
            url: '@Url.Action("AddSubscriptionToDB", "Home")',
            cache: false,
            type: 'POST',
            dataType: 'json',
            contentType: 'application/json; charset=utf-8',
            data: JSON.stringify(pubid),
	    error: function (xhr, status, error) {
		alert(xhr.responseText);
	    },
            success: function (data) {
                //alert('added');
                loadPublicationList();
            }		
        });                 
    }