【发布时间】:2015-06-17 19:40:50
【问题描述】:
我想使用form2js 将表单的信息转换为json 以发布。问题是,我正在使用的框架使用 require.js 并且似乎我没有将 form2js 文件与 requirejs 配置正确链接。我得到一个
Uncaught ReferenceError: form2js is not defined
错误。
form2js 是 form2js.js 文件中的一个函数。
这里是配置文件:
require.config({
baseUrl: "assets/js/lib/"
, shim: {
'backbone': {
deps: ['underscore', 'jquery'],
exports: 'Backbone'
},
'underscore': {
exports: '_'
},
'bootstrap': {
deps: ['jquery'],
exports: '$.fn.popover'
},
'form2js': {
exports: 'form2js'
}
}
, paths: {
app : ".."
, collections : "../collections"
, data : "../data"
, models : "../models"
, helper : "../helper"
, templates : "../templates"
, views : "../views"
}
});
require([ 'app/app'], function(app){
app.initialize();
});
在主 html 页面中我运行这个:
<script data-main="assets/js/main.js" src="assets/js/lib/require.js" ></script>
非常感谢任何有关正确资源的指导!
【问题讨论】:
标签: javascript requirejs referenceerror form2js.js