Последующая публикация данных с помощью jQuery

#jquery #post

#jquery #Публикация

Вопрос:

Я надеюсь на небольшую помощь — что бы я ни пытался, я не могу заставить jQuery использовать метод post. Когда я просматриваю запрос через Charles, он всегда использует метод GET. Код:

    $.post(serviceBaseURL "get_latest_result_for_location/?jsoncallback=?",{'locationID':locationID}, function(data)
        {

    if(data["status"]=="ok")
    {
        var latestResult = resultToArray(data)[0];
        callback(latestResult);
    }
    else
    {
        alert("server connection failed");
    }

        }, "json");
  

Поскольку сервер не может получить данные post для запроса, на который он отвечает.

jQuery152027819979432710484_1301989144102({«статус»: «сбой», «сообщение»: «Пожалуйста, укажите идентификатор местоположения»});

Я использую последнюю версию jQuery @http://code.jquery.com/jquery-latest.js

Кто-нибудь может увидеть, где я ошибаюсь?

Любая помощь высоко ценится.

Комментарии:

1. Не удалось решить эту проблему, поэтому я просто проверяю GET в моем сервисе — спасибо.

Ответ №1:

 $.post(serviceBaseURL "get_latest_result_for_location/?jsoncallback=?",{'locationID':locationID}, function(data)
  

Похоже, вы не указываете идентификатор местоположения, почему jsoncallback является a ?
и укажите locationid таким же образом, чтобы:

 '?jsoncallback=?amp;locationID='   locationID