21 lines
531 B
JavaScript
21 lines
531 B
JavaScript
/**
|
|
* Returns the urlencoded version of the view value
|
|
*
|
|
* @author Max Ogden
|
|
*/
|
|
function(head, req) {
|
|
// Send the same Content-Type as CouchDB would
|
|
if (req.headers.Accept.indexOf('application/json')!=-1)
|
|
start({"headers":{"Content-Type" : "application/json"}});
|
|
else
|
|
start({"headers":{"Content-Type" : "text/plain"}});
|
|
|
|
if ('callback' in req.query) send(req.query['callback'] + "(");
|
|
|
|
while (row = getRow()) {
|
|
send(escape(JSON.stringify(row.value)));
|
|
}
|
|
|
|
if ('callback' in req.query) send(")");
|
|
};
|