Guest User

Untitled

a guest
Jan 24th, 2017
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <script type="text/javascript">
  2.   function getCookie(name) {
  3.               var cookieValue = null;
  4.               if (document.cookie && document.cookie !== '') {
  5.                   var cookies = document.cookie.split(';');
  6.                   for (var i = 0; i < cookies.length; i++) {
  7.                       var cookie = jQuery.trim(cookies[i]);
  8.                       // Does this cookie string begin with the name we want?
  9.                       if (cookie.substring(0, name.length + 1) === (name + '=')) {
  10.                           cookieValue = decodeURIComponent(cookie.substring(name.length + 1));
  11.                           break;
  12.                       }
  13.                   }
  14.               }
  15.               return cookieValue;
  16.           }
  17.           var csrftoken = getCookie('csrftoken');
  18.  
  19.           function csrfSafeMethod(method) {
  20.               // these HTTP methods do not require CSRF protection
  21.               return (/^(GET|HEAD|OPTIONS|TRACE)$/.test(method));
  22.           }
  23.           $.ajaxSetup({
  24.               beforeSend: function(xhr, settings) {
  25.                   if (!csrfSafeMethod(settings.type) && !this.crossDomain) {
  26.                       xhr.setRequestHeader("X-CSRFToken", csrftoken);
  27.                   }
  28.               }
  29.           });
  30.  
  31.           $('span').click(function() {
  32.               var e = this;
  33.               $.ajax({
  34.                 url: '/translate_word/',
  35.                 type: "POST",
  36.                 data: {wv: $(e).attr('data-wv')}, // или $(e).data('wv'), или $(e).data().wv
  37.                 success: function(word) {
  38.                   var ru = word.split(';');
  39.                   var en_tr = ru[ru.length-1].split('|');
  40.                   var en = en_tr[0];
  41.                   var tr = en_tr[1];
  42.  
  43.                   var ru_all = '';
  44.                   for(var i = 0; i < ru.length-1; i++){
  45.                     ru_all += ru[i] + '\n';
  46.                   }
  47.                   $("h1.ru_wrd").text(ru_all);
  48.                   $("h1.en_wrd").text(en);
  49.                   $("h1.tr_wrd").text(tr);
  50.                 }
  51.               });
  52.             });
  53.  
  54.  
  55.   </script>
Add Comment
Please, Sign In to add comment