jquery для аякса

Статус
В этой теме нельзя размещать новые ответы.
В изучении jquery простой и на сайте его стоит использовать. Советую.
 
а ajax несколько строк
HTML:
 $.ajax({
   type: "POST",
   url: "some.php",
   data: "name=John&location=Boston",
   success: function(msg){
     alert( "Data Saved: " + msg );
   }
 });

а можно привести еще самый простой пример php кода, возвращающего в backend'e два параметра. например b=1 и с=2 ?
 
Самый простой вариант
PHP:
header('Content-type: application/json');
echo "{'b':1, 'c':2}";
для того, что он сработал нужно в запросе добавить один параметр
Код:
$.ajax({
   type: "POST",
   url: "some.php",
   data: "name=John&location=Boston",
   [B]dataType: 'json',[/B]
   success: function(msg){
     alert( "Data Saved: " + msg );
   }
 });
 
Самый простой вариант
Код:
$.ajax({
   type: "POST",
   url: "some.php",
   data: "name=John&location=Boston",
   [B]dataType: 'json',[/B]
   success: function(msg){
     alert( "Data Saved: " + msg );
   }
 });
А чтобы вывести полученные данные достаточно ли использовать
success: function(){
alert( b + c );
}
или надо что-то другое делать?

и еще вопрос. На этом сайте нашел, что jquery не дружит с кодировкой cp-1251. Или уже подружился?
 
Не могу понять, jquery фнункционально расширяется аякс или просто легче в некоторых моментах использовать его? Т.е. все, что можно сделать с помощью jquery, можно же сделать и спомощью просто аякса?
 
А чтобы вывести полученные данные достаточно ли использовать
success: function(){
alert( b + c );
}
или надо что-то другое делать?

и еще вопрос. На этом сайте нашел, что jquery не дружит с кодировкой cp-1251. Или уже подружился?
jquery дружит только с utf-8. Да и давно уже пора переходить на универсальную кодировку
 
На этом сайте нашел, что jquery не дружит с кодировкой cp-1251. Или уже подружился?

С этой кодировкой не дружит JavaScript, jQuery не при чём )

Добавлено через 5 минут
Не могу понять, jquery фнункционально расширяется аякс или просто легче в некоторых моментах использовать его? Т.е. все, что можно сделать с помощью jquery, можно же сделать и спомощью просто аякса?

AJAX - концепция обмена данными между клиентом и сервером без полной перезагрузки страницы, jQuery лишь реализует несколько методов этой концепции, скрывая техническую реализацию.
 
А чтобы вывести полученные данные достаточно ли использовать
success: function(){
alert( b + c );
}
или надо что-то другое делать?
и еще вопрос. На этом сайте нашел, что jquery не дружит с кодировкой cp-1251. Или уже подружился?
для этого нужно
Код:
  success: function(data){
    alert(data.b + data.c);
  }
 
С этой кодировкой не дружит JavaScript, jQuery не при чём )

До этого пользовался библиотекой dklab, постороенной на prototype. Проблем с кодировкой вообще не возникало. Кодировка на сайте стояла cp-1251.

Сейчас потребовалось для другого сайта понаделать кучу красивостей с использованием java-script. В результате выбор пал на jquery, а использовать сразу 2 библиотеки мне кажется это уже черезчур :).
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху