要求JS无法正常工作

时间:2014-04-06 08:16:26

标签: requirejs

我使用require js制作了一个简单的代码。但是another.js文件的输出不是来自DOM。

这是我的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);
    });

这是另一个文件.js

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

1 个答案:

答案 0 :(得分: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);
});

它会起作用