1

main.js と utility.js という名前の 2 つの js ファイルがあります。main.js から ajax を呼び出していますが、main.js で json 応答が必要です。

Main.js:

var details= getUIContent();

ユーティリティ.js:

    function getUIContent(){  
        $.ajax({
           type: "POST",
           url: "http://abc.com/portal",
           async: false,
           success: function(message){              
               channels = message.data.length; 
                   alert('the channel length'+channels);            
               return message;
           } 
         });
}

utility.js で応答を取得しています。問題は、main.js で応答を取得できないことです。未定義のようなエラーが発生しています。

誰でも私を助けることができます

4

2 に答える 2

0

サーバーから message.data が返されないようです。サーバー側のコードを確認して、応答にデータが追加されているかどうかを確認してください。

于 2013-07-23T05:44:42.827 に答える