Javascript 当我试图通过requirejs获取数据时,函数没有定义

Javascript 当我试图通过requirejs获取数据时,函数没有定义,javascript,requirejs,Javascript,Requirejs,我想在每个页面中调用saveValue函数,但我得到以下错误消息 未捕获引用错误:未定义saveValue 母版页(内联脚本): 首先是什么,main.js的内联脚本或加载?@pjones235没关系,require是异步函数,saveValue(value)总是在定义saveValue之前被调用。然后我假设调用函数时jQuery或Bootstrap不存在。@pjones235-哪个函数需要?require的关键在于它加载它们保存值?在requirejs加载依赖项之前,它不会被调用,也不会存在于

我想在每个页面中调用saveValue函数,但我得到以下错误消息

未捕获引用错误:未定义saveValue

母版页(内联脚本):


首先是什么,main.js的内联脚本或加载?@pjones235没关系,
require
是异步函数,
saveValue(value)
总是在定义
saveValue
之前被调用。然后我假设调用函数时jQuery或Bootstrap不存在。@pjones235-哪个函数<代码>需要?
require
的关键在于它加载它们<代码>保存值?在requirejs加载依赖项之前,它不会被调用,也不会存在于全局范围内(也不会存在于传递给
require
的函数的本地范围内)。您有什么解决方案来获取数据吗?
<script type="text/javascript">    
   var value = id;
   saveValue(value);
</script>
require( 'jquery', 'bootstrap' ], function ($, bootstrap) {
    var saveValue = function (value) {
         window.data.push(saveValue);
    };
});