Добавить значения из формы в index.html - PullRequest
0 голосов
/ 01 декабря 2019

Я хочу создать веб-приложение для аукционов, и обычно вы добавляете аукционы, используя форму. Когда я правильно заполняю форму и затем нажимаю кнопку Создать аукцион , я получаю сообщение об ошибке. Обычно вы не должны получать его, а вместо этого вы должны получать аукционы в таблице в 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

1 Ответ

0 голосов
/ 01 декабря 2019

URL-адрес неверно указан в вашем запросе ajax: http: localhost: 9000 / auction. Пожалуйста, измените его на http://localhost:9000/auction и попробуйте. Пожалуйста, опубликуйте подробности ошибки, если это не поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...