$(function() { $('#_POST').click(function(){ $('#myDoc-list')._POST($('#myDoc')); }); $('#_GET').click(function(){ $('#myDoc-list')._GET($('#myDoc')); }); $('#_PUT').click(function(){ $('#myDoc-list')._PUT($('#myDoc')); }); $('#_DELETE').click(function(){ $('#myDoc-list')._DELETE($('#myDoc')); }); $('#_SEARCH').click(function(){ $('#myDoc-list')._GET($('#myDoc-search')); }); $('#_SEARCH').click(); });
実際のデモはここ。 http://uchjava.appspot.com/samples/jquery/jquery.jsonengine.js/example.html
リストの項目をクリックしたら編集出来る。
htmlはこんな感じ。
<body> <h1>Sample by jquery.jsonengine.js</h1> <!-- <form id="myDoc" class="_jeClearForm" action="/_je/myDoc"> --> <form id="myDoc"> <input type="text" name="msgTxt" value=""/><label>msgTxt</label><br/> <input type="text" name="_docId" value=""/><label>_docId</label><br/> <input type="text" name="_createdAt" value=""/><label>_createdAt</label><br/> <input type="text" name="_updatedAt" value=""/><label>_updatedAt</label><br/> <input type="button" id="_POST" value="POST"/> <input type="button" id="_GET" value="GET"/> <input type="button" id="_PUT" value="PUT"/> <input type="button" id="_DELETE" value="DELETE"/> <input type="reset"/> </form> <form id="myDoc-search"> <input type="text" name="msgTxt" value=""/> <input type="button" id="_SEARCH" value="SEARCH"/> </form> <h2>messages</h2> <p id="myDoc-list"></p>
明日はこのアプリ自体のJavaScriptソースを書かなくてもいいようにクラスとidの命名規則で動くように作る。そこまで出きたらjsonengineのBBSとjson-noteをこのプラグインで書けるようにチャレンジ。
多分そこまで出来るようになったらもっとjsonengineの利用が増えるんじゃないかと。
0 件のコメント:
コメントを投稿