Advertisement
Guest User

Untitled

a guest
Jul 5th, 2015
228
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.54 KB | None | 0 0
  1. function sendPOSTwithCHECK() {
  2. // Сохраним прежнее значение добавив атрибут "data-original-value" поместив в него содержимое редактируемой области
  3. $('.exampleEdit').each(function (i, item) {
  4. var $item = $(item);
  5. $item.attr('data-original-value', $item.text());
  6. });
  7.  
  8. // ...и понеслись
  9. $('.exampleEdit').editable( function (value, settings) {
  10.  
  11. // Если value... , тогда...
  12. if (!value) {
  13. alert('Поле НЕ должно быть пустым!');
  14. return $(this).data('original-value');
  15. }
  16.  
  17. // Если value не ..., тогда "постим" данные на сервер...
  18. if (value) {
  19.  
  20. /* Предварительно логируем необходимые данные в консоль браузера
  21. console.log($('#yourId').text());
  22. console.log(value);
  23. console.log($(this).attr('id'));
  24. */
  25.  
  26. // отправка...
  27. $.post("http://site.ru/save.php", {
  28. firstVal : $('#yourId').text(), // Можно передавать так...
  29. secondVal : value, // Можно так...
  30. thirdVal : $(this).attr('id') // и даже так...
  31. });
  32.  
  33. // вернем новое значение в редактируемую область
  34. return(value);
  35. }
  36. });
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement