Advertisement
nephilim11

AjaxPost from table data

Jul 26th, 2014
259
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.17 KB | None | 0 0
  1. $(document).ready(function(){
  2.  
  3.  
  4. $( document ).on( 'click', '.rem', function () {
  5. var id=this.id;
  6. var r="t"+this.id;
  7. var rid="#t"+this.id;
  8. var val1=$(this).closest("tr").find('td:eq(0)').text();
  9. var val2=$(this).closest("tr").find('td:eq(1)').text();
  10. var code=0;
  11. alert(val2);
  12. $.ajax({
  13. url: "addcourse",
  14. type: "POST",
  15. data: { "code": code, "value": val2},
  16. success: function(data) {
  17. console.log(data);
  18. }
  19. });
  20.  
  21. $(this).closest("tr").hide();
  22. $('.flat1 tr:last').before("<tr class='"+r+"'><td class='left'>"+val1+"</td><td>"+val2+"</td><td><input type='submit' value='click here' id='" +id+ "' class='ch' name='remove '/> </td></tr>");
  23.  
  24. });
  25. $( document ).on( 'click', '.rem1', function () {
  26. var r="t"+this.id;
  27. var a="#t"+this.id;
  28. var val1=$(this).closest("tr").find('td:eq(0)').text();
  29. var val2=$(this).closest("tr").find('td:eq(1)').text();
  30. var code=0;
  31.  
  32. $.ajax({
  33. url: "addcourse",
  34. type: "POST",
  35. data: { "code": code, "value": val2},
  36. success: function(data) {
  37. console.log(data);
  38. }
  39. });
  40.  
  41.  
  42. $(this).closest("tr").hide();
  43. $('.flat2 tr:last').before("<tr class='"+r+"' ><td class='left'>"+val1+"</td><td>"+val2+"</td><td><input type='submit' value='click here' id='"+this.id+"' class='rkv' name='remove '/> </td></tr>");
  44. });
  45. $( document ).on( 'click', '.ch', function ()
  46. {
  47. var r="t"+this.id;
  48. var a="#t"+this.id;
  49. var val1=$(this).closest("tr").find('td:eq(0)').text();
  50. var val2=$(this).closest("tr").find('td:eq(1)').text();
  51. var code=1;
  52.  
  53. $.ajax({
  54. url: "addcourse",
  55. type: "POST",
  56. data: { "code": code, "value": val2},
  57. success: function(data) {
  58. console.log(data);
  59. }
  60. });
  61.  
  62.  
  63. $(this).closest("tr").hide();
  64. $('.flat tr:last ').before("<tr class='"+r+"'><td class='left'>"+val1+"</td><td>"+val2+"</td><td><input type='submit' value='Schedule' class='sch' name='remove '/> </td><td><input type='submit' value='Schedule' class='sch1' name='remove '/> </td><td>Not Completed</td><td>0.0</td><td><input type='submit' id='waste' value='Remove Course' class='rem' name='remove '/> </td></tr>");
  65. });
  66. $( document ).on( 'click', '.rkv', function () {
  67. var r="t"+this.id;
  68. var a="#t"+this.id;
  69. var val1=$(this).closest("tr").find('td:eq(0)').text();
  70. var val2=$(this).closest("tr").find('td:eq(1)').text();
  71. var code=1;
  72. alert(code+" "+val2);
  73. $.ajax({
  74. url: "addcourse",
  75. type: "POST",
  76. data: { "code": code, "value": val2},
  77. success: function(data) {
  78. console.log(data);
  79. }
  80. });
  81.  
  82.  
  83. $(this).closest("tr").hide();
  84. $('.flat tr:last ').before("<tr class='"+r+"'><td class='left'>"+val1+"</td><td>"+val2+"</td><td><input type='submit' value='Schedule' class='sch' name='remove '/> </td><td><input type='submit' value='Schedule' class='sch1' name='remove '/> </td><td>Not Completed</td><td>0.0</td><td><input type='submit' id='waste' value='Remove Course' class='rem1' name='remove '/> </td></tr>");
  85.  
  86.  
  87. });
  88.  
  89. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement