There's also a jquery.couch.js that comes with Futon that you could use. HTH, Paul Davis
On Tue, Mar 2, 2010 at 9:38 AM, km <[email protected]> wrote: > Hi all, > > this is what i needed! > thanks for the clarification - it works :-) > > Krishna > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > On Tue, Mar 2, 2010 at 9:45 PM, Brian Candler <[email protected]> wrote: > >> On Tue, Mar 02, 2010 at 08:26:17PM +0900, km wrote: >> > I would like to fetch documents from a view by posting it a list of doc >> ids. >> > >> > so I have these doc ids >> > ##### javascript ########## >> > doc_ids = ['45631c12752bfdd3ee5c6934d633863a', >> > >> "aefe0494ba7563d09f1412e8bfb279f4","f82085c42ccd962a257ab31003c481e9",...] >> > doc_ids = JSON.stringify(doc_ids); >> > >> > //using jquery to post the key list to the url >> > $.post('/mydb/_design/query/_view/getbyid', >> {keys:doc_ids},function(data){ >> > >> > alert(data) >> > >> > } >> > ); >> >> I think what you're trying to do is post a FORM with field keys=XXXX, and >> that's wrong. >> >> You need to post a single JSON object like this: {keys:["key1","key2"]} >> >> So: don't stringify doc_ids. Build a json object of {keys:doc_ids}, >> stringify that, and send it as the entire request body. >> >> Try this (untested): >> >> doc_ids = ['45631c12752bfdd3ee5c6934d633863a', ...]; >> $.post('/mydb/_design_query/_view/getbyid, JSON.stringify({keys:docids}); >> >> Assuming $ is jQuery, see also >> >> http://api.jquery.com/jQuery.post/ >> http://api.jquery.com/jQuery.ajax/ >> >> HTH, >> >> Brian. >> >
