Advertisement
Guest User

Untitled

a guest
Apr 19th, 2014
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.38 KB | None | 0 0
  1. self.submitSearch = function () {
  2. $("#foundMembersTableParent").block({ message: '<img src="/Content/images/spinnerLarge.gif" /> Searching...' });
  3. self.selectedMembers.removeAll();
  4. fnOnSearch();
  5. $.ajax({
  6. type: 'POST',
  7. url: '/Members/MSearch',
  8. contentType: "application/json; charset=utf-8",
  9. data: self.getFormData(),
  10. success: function (data) {
  11. self.members($.map(data.searchResults, function (item) { return new Members(item) }));
  12. $("#foundMembersTableParent").unblock();
  13. },
  14. dataType: "json"
  15. });
  16. }
  17.  
  18. self.getFormData = function () {
  19. var frmobj = $('#complexSearchForm').serializeObject();
  20. return JSON.stringify(frmobj);
  21. }
  22.  
  23. $.ajax({
  24. type: 'POST',
  25. url: '/Members/MSearch',
  26. contentType: "application/json; charset=utf-8",
  27. data: self.getFormData(),
  28. success: function (data) {
  29. self.members($.map(data.searchResults, function (item) { return new Members(item) }));
  30. $("#foundMembersTableParent").unblock();
  31. },
  32. dataType: "json",
  33. timeout: 30000, // 30 seconds
  34. error: function(qXHR, textStatus, errorThrown) {
  35. if (textStatus === "timeout") {
  36. // request timed out, do whatever you need to do here
  37. }
  38. else {
  39. // some other error occurred
  40. }
  41. }
  42. });
  43.  
  44. $("#foundMembersTableParent").unblock();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement