common_ajax.js 994 B

12345678910111213141516171819202122232425262728293031323334
  1. /**
  2. * Created by Mai on 2017/4/20.
  3. */
  4. var CommonAjax = {
  5. post: function (url, data, successCallback, errorCallback) {
  6. $.ajax({
  7. type:"POST",
  8. url: url,
  9. data: {'data': JSON.stringify(data)},
  10. dataType: 'json',
  11. cache: false,
  12. timeout: 50000,
  13. success: function(result){
  14. if (result.error === 0) {
  15. if (successCallback) {
  16. successCallback(result.data);
  17. }
  18. } else {
  19. alert('error: ' + result.message);
  20. if (errorCallback) {
  21. errorCallback();
  22. }
  23. }
  24. },
  25. error: function(jqXHR, textStatus, errorThrown){
  26. alert('error ' + textStatus + " " + errorThrown);
  27. if (errorCallback) {
  28. errorCallback();
  29. }
  30. }
  31. });
  32. }
  33. };