Advertisement
Guest User

Untitled

a guest
Oct 31st, 2014
160
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.64 KB | None | 0 0
  1. function translate() {
  2. var word = $("#prodId").val();
  3.  
  4. $.getJSON("api/translation?word=" + word,
  5. function (data) {
  6.  
  7. $("#word").text(data.TranslatedWord);
  8. })
  9. .fail(
  10. function (jqXHR, textStatus, err) {
  11. $("#word").text('Error: ' + err);
  12. });
  13. }
  14.  
  15. function find() {
  16. var id = $("#prodId").val();
  17. $.getJSON("api/products/" + id,
  18. function (data) {
  19. var str = data.Name + ': $' + data.Price;
  20. $("#product").text(str);
  21. })
  22. .fail(
  23. function (jqXHR, textStatus, err) {
  24. $("#product").text('Error: ' + err);
  25. });
  26. }
  27.  
  28. <div id="body">
  29. <div class="main-content">
  30. <div>
  31. <h1>All Products</h1>
  32. <ul id="products" />
  33. </div>
  34. <div>
  35. <label for="prodId">ID:</label>
  36. <input type="text" id="prodId" />
  37. <input type="button" value="Translate" onclick="translate();" />
  38. <p id="word" />
  39. </div>
  40. </div>
  41. </div>
  42.  
  43. <script type="text/javascript">
  44. $(document).ready(function () {
  45. // Send an AJAX request
  46. $.getJSON("api/products/",
  47. function (data) {
  48. // On success, 'data' contains a list of products.
  49. $.each(data, function (key, val) {
  50.  
  51. // Format the text to display.
  52. var str = val.Name + ': $' + val.Price;
  53.  
  54. // Add a list item for the product.
  55. $('<li/>', { text: str })
  56. .appendTo($('#products'));
  57.  
  58. });
  59.  
  60. });
  61.  
  62. });
  63.  
  64. function find() {
  65. var id = $("#prodId").val();
  66. $.getJSON("api/products/" + id,
  67. function (data) {
  68. var str = data.Name + ': $' + data.Price;
  69. $("#product").text(str);
  70. })
  71. .fail(
  72. function (jqXHR, textStatus, err) {
  73. $("#product").text('Error: ' + err);
  74. });
  75. }
  76.  
  77. function translate() {
  78. var word = $("#prodId").val();
  79.  
  80. $.getJSON("api/translation?word=" + word,
  81. function (data) {
  82.  
  83. $("#word").text(data.TranslatedWord);
  84. })
  85. .fail(
  86. function (jqXHR, textStatus, err) {
  87. console.log(err);
  88.  
  89. $("#word").text('Error: ' + err);
  90. });
  91. }
  92.  
  93.  
  94.  
  95.  
  96. </script>
  97.  
  98. $("#translateButton").click(function() {
  99. translate();
  100. });
  101.  
  102. <input id="translateButton" type="button" value="Translate" />
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement