billsAjax.js 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. /**
  2. * Created by vian on 2017/3/27.
  3. */
  4. var mainAjax = {
  5. getStdBillsLib: function(){
  6. $.ajax({
  7. type: "post",
  8. url: "/stdBillsEditor/getStdBillsLib",
  9. data: {"data": JSON.stringify({"userId": userId})},
  10. dataType: "json",
  11. success: function(result){
  12. if(result.data){
  13. for(var i=0; i<result.data.length; i++){
  14. var billsLibName = result.data[i].billsLibName;
  15. var createDate = result.data[i].createDate;
  16. $("#showArea").append(
  17. "<tr><td><a href='qingdan.html'>"+billsLibName+"</a></td><td>"+createDate+" </td><td><a href='javacript:void(0);' data-toggle='modal' data-target='#edit' title='�༭'>" +
  18. "<i class='fa fa-pencil-square-o'></i></a> <a href='javacript:void(0);' data-toggle='modal' data-target='#del' class='text-danger' title='ɾ��'>" +
  19. "<i class='fa fa-remove'></i></a></td></tr>");
  20. }
  21. }
  22. }
  23. });
  24. },
  25. createStdBillsLib: function(billsLibName){
  26. $.ajax({
  27. type: "POST",
  28. url: "/stdBillsEditor/createStdBillsLib",
  29. //data: {"data": JSON.stringify({"name": billsLibName, "createDate": "no!"}) },
  30. data: {"name": billsLibName, "createDate": "no!"},
  31. dataType: "json",
  32. cache: false,
  33. timeout: 50000,
  34. success: function(result){
  35. alert("success!");
  36. },
  37. error: function(jqXHR, textStatus, errorThrown){
  38. alert('error ' + textStatus + " " + errorThrown);
  39. }
  40. });
  41. },
  42. deleteStdBillsLib: function(billsLibId){
  43. $.ajax({
  44. type: "POST",
  45. url: "/stdBillsEditor/deleteStdBillsLib",
  46. data: {"data": JSON.stringify({"billsLibId": billsLibId})},
  47. dataType: "json",
  48. success: function(result){
  49. if(!result.error){
  50. var jqId = "#"+billsLibId;
  51. $(jqId).remove();
  52. }
  53. }
  54. });
  55. }
  56. }