我想从一个文本框传递一些值到HTTP适配器,它有以下错误:从文本框的值传递给HTTP适配器失败mobilefirst平台
这里是的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 />
mains.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");
};
我将十分感谢,如果我能得到一些帮助。谢谢。
我删除了您发布的错误日志,因为它没有关系。请仅添加错误,而不是以前尝试的一堆日志。只是错误 - 在浏览器中预览您的应用程序,打开铬devtools并复制您在那里看到的错误。 –
它正在使用Mobilefirst控制台,但不在android虚拟模拟器中。 –
清除LogCat,执行一次运行应用程序的尝试,然后上载(至pastebin.com)logcat内容。 –