javascript — jQuery ajax POST Ошибка запроса при отправке json

jQuery ajax POST Ошибка запроса при отправке JSON

Я пытаюсь отправить POST-запрос, но он возвращает ошибку XML read error: плохо сформирован. Я не знаю, почему я получаю эту ошибку, я пытаюсь отправить в формате json.

Вот код

 $("#dataForm").submit(function(event){ event.preventDefault(); var dataUser = JSON.stringify({ nombre: $nombre.val(), apellido: $apellido.val(), edad: $edad.val(), direccion: $direccion.val() }); $.ajax({ type: "POST", url: apiURL, data: dataUser, contentType: 'application/json', dataType: "json", success: function(resp) { $("#loadContent").trigger('click'); } }); }); до $("#dataForm").submit(function(event){ event.preventDefault(); var dataUser = JSON.stringify({ nombre: $nombre.val(), apellido: $apellido.val(), edad: $edad.val(), direccion: $direccion.val() }); $.ajax({ type: "POST", url: apiURL, data: dataUser, contentType: 'application/json', dataType: "json", success: function(resp) { $("#loadContent").trigger('click'); } }); }); 

Я пробовал это, но все еще получаю ошибку

 $.ajax({ type: "POST", url: apiURL, data: dataUser, headers: { Accept : "application/json; charset=utf-8", // {amp}lt;-----This header }, contentType: 'application/json', dataType: "json", success: function(resp) { $("#loadContent").trigger('click'); } }); до $.ajax({ type: "POST", url: apiURL, data: dataUser, headers: { Accept : "application/json; charset=utf-8", // {amp}lt;-----This header }, contentType: 'application/json', dataType: "json", success: function(resp) { $("#loadContent").trigger('click'); } }); 
Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector