#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