2015-09-09 2 views
1

Интересно, что двоеточие.,: В данных делает Мы понимаем, что данные размещены на list.php, но не совсем, какФункция: в АЯКС данных :(

function paint(val){ 
     $(".loading").css("display","block"); 
     $.ajax({ 
      type:"POST", 
      url: "paint.php", 
      data:{ 
       target:val, 
       PaintedObjects:PaintedObjects, 
      }, 
      dataType: 'json', 
      success: function(data){ 

Спасибо

.!

ответ

1

он отделяет имя ключа от значения, та же функция, она работает в остальной части кода вы вывесили (URL: и т.д.)

подробнее о формате JSON here

Объект представляет собой неупорядоченный набор пар имя/значение. Объект начинается с {(левая скобка) и заканчивается на} (правая фигурная скобка). Каждое имя сопровождается: (двоеточием), а пары имя/значение разделяются запятой.

2

код [:] знак - используется в объекте буквального

{PropertyName: "PropertyValue"}

Левая сторона: это свойство объекта

Правая сторона : это свойство дорожит

в вашем случае $ .ajax ({ типа: "POST", URL: "paint.php",

«тип» - это свойство объекта, а «POST» - значение свойства.

Благодаря

0

двоеточие разделяет пары ключ-значение, как JSON. Он не делает ничего другого в «данных», чем «тип», «url», «dataType» и т. Д. Но свойство данных может отличаться от разных типов данных или структур, в отличие от некоторых других свойств ajax.

Смежные вопросы