Advertisement
Guest User

Untitled

a guest
Oct 31st, 2014
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.95 KB | None | 0 0
  1. [PHONE] pebble-app.js:?: JS: starting app: 26DF1A23-EE7E-4DFC-92E6-BFCA10AAF565 idonteven
  2. [PHONE] pebble-app.js:?: app is ready: 1
  3. [PHONE] pebble-app.js:?: JS: idonteven: function (opt, success, failure) {
  4. if (typeof opt === 'string') {
  5. opt = { url: opt };
  6. }
  7. var method = opt.method || 'GET';
  8. var url = opt.url;
  9. //console.log(method + ' ' + url);
  10.  
  11. var onHandler = ajax.onHandler;
  12. if (onHandler) {
  13. if (success) { success = onHandler('success', success); }
  14. if (failure) { failure = onHandler('failure', failure); }
  15. }
  16.  
  17. if (opt.cache === false) {
  18. var appendSymbol = url.indexOf('?') === -1 ? '?' : '&';
  19. url += appendSymbol + '_=' + new Date().getTime();
  20. }
  21.  
  22. var req = new XMLHttpRequest();
  23. req.open(method.toUpperCase(), url, opt.async !== false);
  24.  
  25. var headers = opt.headers;
  26. if (headers) {
  27. for (var name in headers) {
  28. req.setRequestHeader(name, headers[name]);
  29. }
  30. }
  31.  
  32. var data = null;
  33. if (opt.data) {
  34. if (opt.type === 'json') {
  35. req.setRequestHeader('Content-Type', 'application/json');
  36. data = JSON.stringify(opt.data);
  37. } else {
  38. data = formify(opt.data);
  39. }
  40. }
  41.  
  42. req.onreadystatechange = function(e) {
  43. if (req.readyState === 4) {
  44. var body = req.responseText;
  45. var okay = req.status >= 200 && req.status < 300 || req.status === 304;
  46.  
  47. try {
  48. if (opt.type === 'json') {
  49. body = JSON.parse(body);
  50. } else if (opt.type === 'form') {
  51. body = deformify(body);
  52. }
  53. } catch (err) {
  54. okay = false;
  55. }
  56. var callback = okay ? success : failure;
  57. if (callback) {
  58. callback(body, req.status, req);
  59. }
  60. }
  61. };
  62.  
  63. req.send(data);
  64. }
  65. [PHONE] pebble-app.js:?: JS: idonteven: JavaScript Error:
  66. send@[native code]
  67. at ajax (lib/ajax.js:113:11)
  68. at app.js:23:5
  69. at require (loader.js:44:16)
  70. at require (loader.js:41:55)
  71. at main.js:15:10
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement