Guest User

Untitled

a guest
Jun 21st, 2018
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. def create
  2. @my_thing = MyThing.create(params[:my_thing])
  3. respond_to do |format|
  4. format.json { @my_thing.to_json }
  5. end
  6. end
  7.  
  8. $(document).ready(function() {
  9. var $list = $('#list'),
  10. $form = $('#my_form');
  11. $form.bind('submit', function(event) {
  12. event.preventDefault();
  13. $.ajax({
  14. url: $form.attr('action')+'.json',
  15. type: 'POST',
  16. dataType: 'json',
  17. data: $form.serialize(),
  18. success: function(json) {
  19. var obj = json['my_model_name'];
  20. $list.append('<li>'+obj['name']+'</li>');
  21. $form.find(':input').each(function() {
  22. switch(this.type) {
  23. case 'password':
  24. case 'select-multiple':
  25. case 'select-one':
  26. case 'text':
  27. case 'textarea':
  28. $(this).val('');
  29. break;
  30. case 'checkbox':
  31. case 'radio':
  32. this.checked = false;
  33. }
  34. });
  35. }
  36. });
  37. });
  38. });
Add Comment
Please, Sign In to add comment