moell.js 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. var Moell = window.Moell || {};
  2. var _token = $("meta[name='csrf-token']").attr('content');
  3. (function(Moell) {
  4. Moell.ajax = {
  5. delete: function (url) {
  6. layer.confirm('你确认删除吗?', {
  7. btn: ['删除', '取消']
  8. }, function () {
  9. $.post(url, {'_method': "DELETE", '_token': _token}, function (data) {
  10. var msg;
  11. if (data.status == 0) {
  12. layer.msg('删除成功', {time: 5000, icon: 6});
  13. window.location.href = window.location.href;
  14. } else {
  15. msg = data.msg ? data.msg : '删除失败';
  16. layer.msg(msg, {time: 5000, icon: 5});
  17. }
  18. });
  19. }, function () {
  20. layer.close();
  21. })
  22. },
  23. postForm : function(url, data, method) {
  24. data._method = method;
  25. data._token = _token;
  26. $.post(url, data, function(data) {
  27. var msg;
  28. if (data.status == 0) {
  29. msg = data.msg ? data.msg : '操作成功';
  30. layer.msg(msg, {time: 5000, icon: 6});
  31. window.location.href = window.location.href;
  32. } else {
  33. msg = data.msg ? data.msg : '操作失败';
  34. layer.msg(msg, {time: 5000, icon: 5});
  35. }
  36. });
  37. },
  38. }
  39. })(Moell);