0

PhonegapまたはCordova通知がBackboneで機能しない、requireおよびjavascript。

したがって、USERNAMEまたはPASSWORDが空の場合は、(phonegapを使用して)通知する必要がありますが、機能しません。何か案は?

私はこのコードを持っています

define([
'jquery',
'backbone',
'underscore',
'base64',
'mobile',
'cordova',
'const',
'text!template/login/login.tpl.html'
],function($, Backbone, _, base64, Mobile, Cordova, Const, template){

if(!Const.USERNAME || !Const.PASSWORD)
        {
            navigator.notification.alert("Invalid Username/Password!");
            $("input").val("");
        }else{

            var auth = EncodeAuth(Const.USERNAME,Const.PASSWORD);

            var sendAuthorization = function (xhr) {
              xhr.setRequestHeader('Authorization', auth)
            };

            this.model.save(this.model, {
                beforeSend : sendAuthorization,
                success: function(model,result){
                    if(result.ErrorMessage === null)
                    {
                        alert(JSON.stringify(result.Message));
                        $("input").val("");
                    }
                    else
                    {
                        alert(JSON.stringify(result.ErrorMessage));
                        $("input").val("");
                    }
                },
4

1 に答える 1

0

私の問題を解決しました。間違ったバージョンのcordovaまたはphonegapを使用しました。WindowsでもチェックしているのでAndroid版を使っています。

于 2012-04-12T09:59:17.480 に答える