var transmission_feed; $(document).ready(function() { // Initialise the main Transmission-Feed controller transmission_feed = new TransmissionFeed(); transmission_feed.load_feeds(); }); function sendMessage(method, arguments, callback) { $.ajax({ type: 'POST', url: 'rpc', contentType: 'text/json', data: $.toJSON({method: method, arguments: arguments}), dataType: 'json', success: function(data) { if (data.result !== "success") { alert("Ajax message failed: " + data.result); return; } callback(data.arguments); } }); }