首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Worklight 6.1 submitLoginForm超时似乎不起作用

Worklight 6.1 submitLoginForm超时似乎不起作用
EN

Stack Overflow用户
提问于 2014-08-19 07:57:32
回答 1查看 98关注 0票数 0

我已经使用基于表单的认证器构建了WL应用程序。然而,我已经预计超时选项将工作时,应用程序无法到达WL服务器,它似乎不工作。下面的代码有什么问题?

代码语言:javascript
复制
$('#login-button').on('click', function () {
var reqURL = '/j_security_check';
var options = {};
options.parameters = {
      j_username : $('#login-name').val(),
      j_password : $('#login-pass').val(),
};
options.headers = {};
options.timeout = 3000 ;
challengeHandler.submitLoginForm(reqURL, options, challengeHandler.submitLoginFormCallback);});
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-19 08:51:54

正如@djna所说,任何时候都可能失去连接。

如果您想测试Worklight服务器的连接性,那么可以尝试此选项。

这是一个建议,让我们看看这是否能解决你的问题。

代码语言:javascript
复制
 $('#login-button').on('click', function () {
   WL.Client.connect({ 
     onSuccess: connected, 
     onFailure: notconnected,
     timeout: 3000
    });
});

function connected(response){
    var reqURL = '/j_security_check';
    var options = {};
    options.parameters = {
        j_username : $('#login-name').val(),
        j_password : $('#login-pass').val(),
    };
    options.headers = {};
    challengeHandler.submitLoginForm(reqURL, options, challengeHandler.submitLoginFormCallback);});
}

function notconnected(response){
    alert("not connected");
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25378311

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档