2012-02-21 3 views
0

Привет Я новичок в JQueryJQuery массив объектов

var sales = [{CategoryName="colddrink",ProductName="coke", SaleMonth="Feb ", CategoryId=1}, 
{ CategoryName="colddrink",ProductName="pepsi" ,SaleMonth="Feb ", CategoryId=1}  {CategoryName="Snacks", ProductName="nuts",SaleMonth="Dec", CategoryId=32}, 
     {CategoryName="colddrink",ProductName="pepsi", SaleMonth="Mar ", CategoryId=1}, 
     {CategoryName="Snacks",ProductName="popcorn", SaleMonth="Feb ", CategoryId=32}] 

и что это то, что я ищу

var sales = { "colddrink" :[{ProductName="coke", SaleMonth="Feb ", CategoryId=1}, 
      {ProductName="pepsi" ,SaleMonth="Feb ", CategoryId=1}, 
      {ProductName="pepsi", SaleMonth="Mar ", CategoryId=1}], 

    "Snacks" :[{ProductName="nuts",SaleMonth="Dec", CategoryId=32}, 
      {ProductName="popcorn", SaleMonth="Feb ", CategoryId=32}] 
    } 

Можно ли в JQuery?

+0

Вы хотите его преобразовать? –

+1

Это не JSON. Это синтаксис Object Literal; см. http://stackoverflow.com/questions/8294088/javascript-object-vs-json – Matt

ответ

1

Вложенные объекты?

var sales = { 
    cooldrink : { 
     productname: 'coke', 
     salemonth: 'feb' 
    }, 
    snacks: { 
     productname: 'nuts', 
     salemonth: 'dec' 
    } 
}; 

alert(sales.cooldrink.productname);​ //coke 
0

Это на самом деле не JQuery, хотя JQuery использовать JSON большую часть времени, но это один просто JSON, объект в JavaScript. Просто создайте функцию, которая может сортировать вещи. Фактически, для этого типа работы вам вообще не нужен jQuery.

+1

Существуют важные различия между объектами JSON и JavaScript (а именно, синтаксис литерала объекта); http://stackoverflow.com/questions/8294088/javascript-object-vs-json – Matt

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