form2jsを使用して、フォームの情報を json に変換して投稿したいと考えています。問題は、私が使用しているフレームワークがrequire.jsを使用していて、form2jsファイルをrequirejs構成に正しくリンクしていないように見えることです。私は取得しています
Uncaught 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>
適切なリソースへのガイダンスは非常に高く評価されます!