jquery.jsonengine.jsやめた。代わりにjquery.simplejsonrest.js 書き始めた
自分で作っといて何だけど jquery.jsonengine.js は使い物にならない!公開しないで良かった。その代わりを考えました。こんな感じで。
jquery.simplejsonrest.js
// Simple JSON-REST plugin for jQuery //BASE var _opt = { "type" : "POST", "url" : "/_je/myDoc", "data" : {"foo":"bar"}, "success" : function(){alert("success")}, "error" : function(){alert("error")} }; $._OPTIONS(_opt)._AJAX(); //BASIC var _data = {"url":"/_je/myDoc","data":{"foo":"bar"}}; var _docId = '_docId=00roxf3RwEBi1ZobhYECZdUnT766oU97'; var _filter = {"cond":"foo.eq.bar","sort":"foo.asc","limit":"100"}; $._OPTIONS(_data)._GET(_filter, success, error); $._OPTIONS(_data)._POST(success, error); $._OPTIONS(_data)._PUT(success, error); $._OPTIONS(_data)._DELETE(success, error); //USAGE $('#aForm')._GET(_docId, success, error); $('#aForm')._POST(success, error); $('#aForm')._PUT(success, error); $('#aForm')._DELETE(success, error); $('#aData')._OPTIONS(_data)._GET(_filter, success, error);
こんなソースなら使いたくなる。自画自賛。