Какова цель опции данных в функции jQuery.ajax ()? - PullRequest
1 голос
/ 28 января 2011
$.ajax({
type:"post",
data:"name="+name+"&article="+article",

что означают два имени в части данных?

Ответы [ 3 ]

5 голосов
/ 28 января 2011

Чтение jQuery.ajax ()

Данные для отправки на сервер.Он преобразуется в строку запроса, если это еще не строка.Он добавляется в URL для GET-запросов.См. Параметр processData, чтобы предотвратить эту автоматическую обработку.Объект должен быть парой ключ / значение.Если значение является массивом, jQuery сериализует несколько значений с одним и тем же ключом на основе значения традиционной настройки

Например: Вы публикуете имя и местоположение в сценарии PHP длясохранить в базе данных следующим образом.

$.ajax({
   type: "POST",
   url: "some.php",
   data: "name=John&location=Boston",
   success: function(msg){
     alert( "Data Saved: " + msg );
   }
 });

Теперь В some.php файле вы можете получить доступ к значениям POST следующим образом:

$_POST['name']; // John
$_POST['location']; // Boston
1 голос
/ 28 апреля 2015
$.ajax({
   type: "POST",
   url: "some.php",
   data: {
       name: "John",
       location: "Boston"
   },
   success: function(msg){
     alert( "Data Saved: " + msg );
   }
});

, если это бесполезно, проверьте следующую ссылку

1 голос
/ 28 января 2011

это данные, которые вы отправляете на сервер для обработки. Итак, в вашем примере вы отправляете сервер:

field "name"
value "whatever is in the name variable"

так что теперь сервер может искать в поле имени, использовать его значение, чтобы делать то, что вы просите сервер.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...