3vot-model
Version:
3VOT Model based on SpineJS
29 lines (21 loc) • 758 B
text/coffeescript
ajax_request = require("./ajax_request")
class View
constructor: () ->
call: ( name, values, options = {} ) ->
options.url = .url() + "/views/" + name
params= {
query: values
}
ajax_request.queueRequest.get(params, options).end (err, res) =>
if err then return
else if res.status >= 400 then return
return true;
# Private
recordsResponse: (data, options) =>
.trigger('ajaxSuccess', data)
options.done?.apply(, [data] )
failResponse: (error, options) =>
.trigger('ajaxError', error)
options.fail?.apply(, [error] )
module.exports = View