2016-11-08 16 views
1

大きなプロジェクト内でJavaScriptファイルをデバッグしようとしていますが、何らかの理由でconsole.log()がコンソールビューに何も出力しません。私はalert()のような他の関数も試しましたが、私にも同じ結果を与えました。なぜこれが起こってすることができるようにconsole.logがJSファイルで機能しない

Ext.define('chefRoleSetupFormPanel', { 
    extend: 'Ext.form.Panel', 

    id: 'chefRoleSetupFormPanel', 

    title: 'Role Information', 
    url: 'chefCreateRole.php', 
    bodyPadding: 10, 
    items: [{ 
     xtype: 'textfield', 
     name: 'roleName', 
     fieldLabel: 'Name', 
     allowBlank: false, 
     anchor: '100%' 
    }, { 
     xtype: 'textareafield', 
     grow: true, 
     name: 'roleDescription', 
     fieldLabel: 'Description', 
     anchor: "100% 75%" 
    }], 
    buttons: [{ 
     text: 'Reset', 
     handler: function() { 
      this.up('form').getForm().reset(); 
     } 
    }, { 
     text: 'Submit', 
     formBind: true, //only enabled once the form is valid 
     disabled: true, 
     handler: function() { 
      var form = this.up('form').getForm(); 
      if (form.isValid()) { 
       form.submit({ 
        success: function(form, action) { 
         var roleSetupForm = Ext.getCmp('chefRoleSetupFormPanel'); 
         roleSetupForm = roleSetupForm.getForm(); 

         var roleName = roleSetupForm.findField('roleName')['value']; 
         var roleDescription = roleSetupForm('roleDescription')['value']; 

         var chefRequiredCookbooksGrid = Ext.getCmp('chefRequiredCookbooksGrid'); 
         var runList = chefRequiredCookbooksGrid.getStore().getRange(); 

         console.log(runList); 


         roleSetupForm.submit({ 
          params: { 
           roleName: roleName, 
           roleDescription: roleDescription, 
           runList: JSON.stringify(runList) 
          } 
         }) 
        }, 
        failure: function(form, action) { 

        } 
       }); 
      } 
     } 
    }] 
}); 

任意のアイデア:ここ

は私のコードですか?

ありがとうございました

+1

あなたは関数が 'failure'を打ったかどうかをテストしましたか? – jdmdevdotnet

答えて

1

ログインを試みてください。キャッチしていないエラーが発生している可能性があります。

+0

あなたは男です!または女性!ヒント:ありがとうございました –

+0

私は助けることができてうれしい:) –

+0

申し訳ありませんが、実際には私のPHPスクリプトから来て、リクエストが行われていないことを伝えるエラーメッセージでした。スクリプトへの呼び出しを削除しましたが、まだconsole.log()を実行できません –

1

console.log()は素晴らしいですが、Ext.log(...)を使用することをお勧めします。

これは私に従うように勧められた単なるベストプラクティスです。

使用法:

Ext.log({level:'debug'}, 'Message Here'); 
関連する問題