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);

こんなソースなら使いたくなる。自画自賛