У меня возникла проблема с отправкой запроса из моего приложения. Я использую решение для сборки phonegap здесь и один из плагинов - push-уведомления. Код ниже:Код не отправляет запрос на сервер
function tokenHandler(result) {
var channelid;
if (subParam == 2) {
channelid = '2';
} else if (subParam == 4) {
channelid = '4,5';
} else if (subParam == 1){
channelid = '3';
} else {
channelid = '1';
}
var url = "http://server.com/";
var params = "device_token=" + result + "&device_type=ios&channels_id=" + channelid;
http.open("POST", url, true);
//Send the proper header information along with the request
http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
http.setRequestHeader("Content-length", params.length);
http.setRequestHeader("Connection", "close");
http.send(params);
alert("channel: " + channelid + "token: " + result);
}
переменная subParam расположен в заголовке в виде отдельного <script>
. Я думаю, что есть проблема с запросом, но может быть неправильным. Даже предупреждение не стреляет, но если я двигаюсь выше, если предупреждение работает нормально. Спасибо за ваш опыт здесь.
Попробуйте добавить 'console.debug ('subParam', subParam) 'перед' if', чтобы фактически увидеть, что такое 'subParam'. – atomman
java <> javascript .. –
Благодарю вас, атман, но, по-видимому, он почему-то не может выбрать subParam. можете ли вы предложить что-нибудь еще, пожалуйста? – qqruza