Я хочу создать веб-приложение для аукционов, и обычно вы добавляете аукционы, используя форму. Когда я правильно заполняю форму и затем нажимаю кнопку Создать аукцион , я получаю сообщение об ошибке. Обычно вы не должны получать его, а вместо этого вы должны получать аукционы в таблице в index.html. Вот мой код:
$(document).ready(function () {
$("#create").click(function () {
var data = {
seller: $("#email").val(),
name: $("#item").val(),
html: $("#desc").val(),
minimum_price: $("#str").val(),
buyout_price: $("#buyout").val(),
created_on: Date.now(),
duration: $("#dur").val()
}
$.ajax({
type: 'POST',
url: "http://localhost:9000/auction",
data: data,
dataType: "json",
contentType: "application/json",
error: function () {
alert('An error occurred while creating the new auction');
},
success: function (data) {
$('form :input').val('');
alert("Good");
}
});
});
});
Я не знаю, где моя ошибка, и я был бы рад прочитать некоторые из ваших ответов.
Localhost говорит: SyntaxError: Unexpected token s in JSON at position 0