Ошибка передачи значения из текстового поля в http-адаптер на платформе mobilefirst

Я пытаюсь передать некоторые значения из текстового поля в http-адаптер, и у него есть следующая ошибка:

Вот index.html

  Username:<br>
   <input type="text" name="username" id="username"><br>
    Password:<br>
   <input type="text" name="password" id="password"><br>

    <button onclick="mobgetVerify()">Login</button>
    <p> 
    <p id="demo"></p> <br />        
    <br />
    <br />

network.js

function mobgetVerify() {

   alert("Hi" + $('#username').val() + $('#password').val());
    var invocationData = {
           adapter : 'LoginAdapter',
           procedure : 'getVerify',
           parameters : [ $('#username').val() , $('#password').val() ]
    };

    WL.Client.invokeProcedure(invocationData, {
           onSuccess : getVerifySuccess,
           onFailure : getVerifyFailure,
    });
};

 function getVerifySuccess(res) {


        var httpStatusCode = res.status;
        if (200 == httpStatusCode) {
               var invocationResult = res.invocationResult;
               var isSuccessful = invocationResult.isSuccessful;
               if (true == isSuccessful) {

                   $("#demo").html(JSON.stringify(res.responseJSON.data));   

          if (res.responseJSON.data== "True "){
                         window.location="pages/view.html";
                     }

                     alert("Success: Value= " + res.responseJSON.data);



               } else {
                     alert("Error. isSuccessful=" + isSuccessful);
               }
        } else {
               alert("Error. httpStatusCode=" + httpStatusCode);
        }

};

function getVerifyFailure(result){
    alert("Verification Failure");
};

Я был бы очень признателен, если бы я мог получить некоторую помощь. Спасибо.


person Gunesh.John    schedule 03.04.2016    source источник
comment
Я удалил журнал ошибок, который вы опубликовали, потому что он не имеет отношения. Пожалуйста, добавляйте ТОЛЬКО ошибку, а не кучу логов предыдущих попыток. Просто ошибка - просмотрите свое приложение в браузере, откройте chrome devtools и скопируйте ошибку, которую вы там видите.   -  person Idan Adar    schedule 03.04.2016
comment
Он работает на консоли Mobilefirst, но не в виртуальном эмуляторе Android.   -  person Gunesh.John    schedule 03.04.2016
comment
Очистите свой LogCat, сделайте одну попытку запустить приложение, а затем загрузите (на pastebin.com) содержимое logcat.   -  person Idan Adar    schedule 03.04.2016
comment
pastebin.com/x184yXdp   -  person Gunesh.John    schedule 03.04.2016
comment
Похоже, это не удается с построением ответа. Предоставьте свой проект для отладки.   -  person Idan Adar    schedule 03.04.2016


Ответы (1)


Предоставленный образец приложения работал просто отлично... Я получил диалоговое окно с текстом: «Успех: значение = ложь».

Единственная разница, о которой я могу думать, которая касается каждый раз в каждом из ваших вопросов... если это IP-адрес. В предоставленном вами LogCat показано, что IP-адрес сервера — «10.0.0.3», тогда как мой фактический IP-адрес (9.148.xy в моем случае).

Как вам ранее советовали - используйте правильный IP адрес сервера в wlclient.properties.

Чтобы проверить свой, я набрал в Терминале следующее: ifconfig (в Windows — «ipconfig»).

person Idan Adar    schedule 03.04.2016
comment
проект, который я загрузил в Dropbox, работает. Это просто часть приложения. Я извлек части, которые не работали, и поместил их в новый проект. Во всем приложении он терпит неудачу. - person Gunesh.John; 03.04.2016
comment
Тогда я не понимаю, что вы хотите. Почему ты даешь мне то, что работает? - person Idan Adar; 03.04.2016
comment
Он работает нормально. Все приложение. Я освободил место на виртуальном эмуляторе для большого проекта. Большое спасибо, Идан. - person Gunesh.John; 03.04.2016
comment
Когда я выполняю ipcofig в Windows, добавляется IP-адрес 10.0.0.3, так как он автоматически назначается маршрутизатором. - person Gunesh.John; 03.04.2016