FED

©FrontEndDev.org
2015 - 2024
web@2.22.0 api@2.20.0

Coolie问题:ajax异步加载html代码中coolie启动失败

我在代码中加载使用coolie工具

<script coolie src="${cxt}/static/js/libs/coolie.min.js"
        data-config="${cxt}/static/js/libs/coolie-config.js"
        data-main="./admin/uup/parameter/parameter.js"></script>

这个html代码是通过ajax异步加载过来的,里面的js和css代码也都是异步的,我将上述代码也写入了该html,但是当我异步加载时,没有任何coolie启动的提示,并且parameter.js也没有执行 parameter.js:

define(function (require, exports, module) {
    'use strict';
    console.log('Hello Coolie');
});

我将上诉代码放入非异步加载的html中是正常运行的

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<script type="text/javascript" src="${cxt}/static/js/exports/common/common.js"></script>
<script coolie src="${cxt}/static/js/libs/coolie.min.js"
        data-config="${cxt}/static/js/libs/coolie-config.js"
        data-main="./admin/uup/parameter/parameter.js"></script>
</head>

<body>
	Hello Coolie
</body>
</html>

在异步加载的Html代码中,不能初始化coolie吗?还是需要注意其他事项,求解答