var timeout = 200; $(function () { $.mockjaxSettings.responseTime = 50; $.mockjax({ url: 'post.php', responseText: '{"success": true}' }); $.mockjax({ url: 'error.php', status: 500, statusText: 'Internal Server Error', responseText: 'customtext' }); $.mockjax({ url: 'post-resp.php', response: function(settings) { this.responseText = settings; } }); window.groups = { 0: 'Guest', 1: 'Service', 2: 'Customer', 3: 'Operator', 4: 'Support', 5: 'Admin', 6: '', '': 'Nothing' }; //groups as array window.groupsArr = []; window.groupsArr2 = []; for(var i in groups) { groupsArr.push({value: i, text: groups[i]}); groupsArr2.push({id: i, text: groups[i]}); } window.size = groupsArr.length; $.mockjax({ url: 'groups.php', responseText: groups }); $.mockjax({ url: 'groupsArr', responseText: groupsArr }); $.mockjax({ url: 'groupsArr2', responseText: groupsArr2 }); $.mockjax({ url: 'groups-error.php', status: 500, responseText: 'Internal Server Error' }); }); // usefull functions function tip(e) { return e.data('editableContainer').tip(); }