Ошибка : ссылочные данные ошибки не определены 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 })
генерирует ошибку или нуль. Отладьте его и выясните.