我想使用form2js将表单的信息转换为 json 来发布。问题是,我正在使用的框架使用require.js并且似乎我没有将 form2js 文件与 requirejs 配置正确链接。我得到一个
未捕获的 ReferenceError:未定义 form2js
错误。
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>
任何有关正确资源的指导将不胜感激!