2014-04-06 174 views
-1

我已經使用require js做了一個簡單的代碼。但another.js文件的輸出不會傳到DOM。要求JS不能正常工作

這是我的index.html。

 <!DOCTYPE html> 
    <html lang="en"> 
     <head> 
      <title>Require JS app</title> 
      <script data-main="js/main" src="js/require.js"></script> 
     </head> 

     <body> 
      <div id="myapp"></div> 
     </body> 
    </html> 

這main.js文件

 require.config({ 

      baseUrl: 'js/lib', 

      paths: { 
       "app": "../apps" 
      } 
     }); 

     require(['jquery','app/another'], function($,message3) { 

      $('#myapp').html(message3); 
     }) 

這是another.js文件

require (['jquery','app/anotherfile'], function($,message3) { 
     var message4="hello this is another file"+" "+message3; 
     return(message4); 
    }); 

,這是anotherfile.js

define(function(){ 
     var message2="hello world"; 
     return(message2); 
    }) 

回答

0

在another.js文件替換

require (['jquery','app/anotherfile'], function($,message3) { 
    var message4="hello this is another file"+" "+message3; 
    return(message4); 
}); 

define (['jquery','app/anotherfile'], function($,message3) { 
    var message4="hello this is another file"+" "+message3; 
    return(message4); 
}); 

,它會工作