Member 9511889 Ответов: 0

Ошибка : ссылочные данные ошибки не определены json


когда я вызываю функцию JavaScript ниже. он дает ссылку на ошибку : "данные не определены"
так что же я такого натворил.. я не могу understand...so пожалуйста, помогите мне..

Что я уже пробовал:

function SaveRecords() {
            var fname = $('#txtFirstName').val();
            var mname = $('#txtMiddelName').val();
            var lname = $('#txtLastName').val();

            var UserRegistration = {};
            UserRegistration.FirstName = fname;
            UserRegistration.MiddelName = mname;
            UserRegistration.LastName = lname;

            $.ajax({
                type: "POST",
                url: "Login.aspx/SaveRecords",
                data: JSON.stringify({ 'UserRegistration': UserRegistration }),
                contentType: "application/json; charset=utf-8",
                datatype: "json",
                success: function (data) {
                    var result = data.d;
                    if (result == 1) {
                        alert("Record Saved Successfully...!");
                        window.location.reload();
                    }
                    else {
                        alert("oops!! Something Went Wrong..");
                    }
                }
            })
        }

zamanipour

что я могу предложить, так это сначала проверить входящие данные: console.log(data); это может быть "undefined" или "null". если да, то что именно ваш бэк-энд прошел. идите и Проверьте свое внутреннее возвращаемое значение. также проверьте наличие 'cache: false' и если все не работает, используйте .done (), как указано в https://api.jquery.com/jquery.ajax/

ZurdoDev

Во-первых, выясните, какая строка кода вызывает ошибку. У вас есть 2 различных переменных данных, поэтому вам нужно знать, какая из них вызывает ошибку.

Если это первые данные, то это, скорее всего, означает, что код
JSON.stringify({ 'UserRegistration': UserRegistration })
генерирует ошибку или нуль. Отладьте его и выясните.

0 Ответов