Нужна информация о скрипте JSON - PullRequest
0 голосов
/ 28 января 2011

В следующем коде, что делает функция (полезная нагрузка) ?? На самом деле я поместил предупреждение в функцию (полезную нагрузку) {} я так не вижу предупреждение

EDIT

Также я вижу, что с сервера есть покой, но почему я не вижу здесь предупреждения

  $("form#form").submit(function(){
     $.post(url,
        {
          time: timestamp,
          action: "postmsg",
          message: $("#msg").val()
        },
        function(payload) {
          alert('1');
          $("#msg").val(""); // clean out contents of input field.
        },
        'json'
  );

Ответы [ 2 ]

1 голос
/ 28 января 2011

Он запустится, когда HTTP-ответ вернется с сервера

… если браузер не покинет текущую страницу первым, что будет сделано, поскольку вы не останавливаете нормальное поведениекнопка отправки .

1 голос
/ 28 января 2011

Даже со странными отступами я могу понять, что происходит с моими сумасшедшими навыками JavaScript.

Ваш function(payload) является обратным вызовом к запросу $.post. Обратный вызов будет вызван после выполнения запроса AJAX $.post.

Вы, вероятно, не видите его запуска, потому что url возвращает неверный код состояния. Обратный вызов $.post будет запущен, только если url доступен с правильным кодом состояния.

Для отладки попробуйте зайти на url только из браузера и посмотреть, что получится.

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