0

我需要制作 sencha touch 2 应用程序来执行 3 项任务:
1 - 从 word press 网站获取 bolgs 提要(完成)
2 - 使用我的 word press 帐户登录并能够编写新博客(正在处理它)
3 - 搜索同一个网站。

我正在处理我已经完成登录表单并完成的第二个任务,Ajax.request但我不知道它是否运作良好,我需要知道我是否能够完成这项工作(登录并写新博客) ? 如果是这样,有人可以指导我学习任何对我有帮助的教程。
谢谢你。

更新:这是登录功能的代码

onSignInCommand: function (view, username, password) {

    console.log('Username: ' + username + '\n' + 'Password: ' + password);

    var me = this,
        loginView = me.getLoginView();

    if (username.length === 0 || password.length === 0) {

        loginView.showSignInFailedMessage('Please enter your username and password.');
        return;
    }

    loginView.setMasked({
        xtype: 'loadmask',
        message: 'Signing In...'
    });

    Ext.Ajax.request({
        url: 'http://www....../wp-login.php',
        method: 'post',
        params: {
            username: username,
            password: password
        },
        success: function (response) {

            var loginResponse = Ext.JSON.decode(response.responseText);

            if (loginResponse.success === "true") {
                // The server will send a token that can be used throughout the app to confirm that the user is authenticated.
                me.sessionToken = loginResponse.sessionToken;
                me.signInSuccess();     //Just simulating success.
            } else {
                me.signInFailure(loginResponse.message);
            }
        },
        failure: function (response) {
            me.sessionToken = null;
            me.signInFailure('Login failed. Please try again later.');
        }
    });
},
4

0 回答 0