Guest User

Untitled

a guest
Jan 23rd, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.08 KB | None | 0 0
  1. <tbody id="template">
  2. <tr>
  3. <td>
  4. <select name="order[order_placed][][itemname]" id="order_place_id" class="form-control delete-comment" style="width: 300px">
  5. <option value=""></option>
  6. <% Item.all.each do |item| %>
  7. <option value="<%= item.item_name %>">
  8. <%= item.item_name %>
  9. </option>
  10. <% end %>
  11. </select>
  12. </td>
  13.  
  14. <td><input name="order[order_placed][][quantity]" type="text" size='10' class="form-control" /></td>
  15. <td><input name="order[order_placed][][unitprice]" type="text" size='10' class="form-control" /></td>
  16. <td><input name="order[order_placed][][tax]" type="text" size='10' class="form-control"/></td>
  17. <td><input name="order[order_placed][][discount]" type="text" size='10' class="form-control"/></td>
  18. <td><input name="order[order_placed][][itemtotalprice]" type="text" size='10' class="form-control" /></td>
  19. <td>
  20. <button type="button" class="btn btn-default btn-sm sub" onClick="$(this).closest('tr').remove();">
  21. <span class="glyphicon glyphicon-minus"></span>
  22. </button>
  23. </td>
  24. </tr>
  25. </tbody>
  26.  
  27. $(document).on('change', 'select', function() { //var url = $('.delete-comment').attr('data-url');
  28. $.ajax({
  29. url: "/items/getdata",
  30. type: 'get',
  31. data: {data_value: $(this).val()},
  32. dataType: 'json',
  33. success: function (data) { $(this).closest('tr').next('td').next('td').next('td').find('input[name="order[order_placed][][unitprice]"]').val(data.unit_price);
  34. $('input[name="order[order_placed][][tax]"]').val(data.tax);
  35. $('input[name="order[order_placed][][discount]"]').val(data.discount);
  36. }, error: function () {
  37. alert('error');
  38. }
  39. });
  40. });
Add Comment
Please, Sign In to add comment