2012-01-08 4 views
0

Я работаю над системой календаря для работы. К сожалению, большинство решений/плагинов не идеальны для того, что я хочу.Запрос JSON. (From MySQL)

Anywho, что мне было интересно, если можно выбрать значение из массива в формате JSON, основанное на нескольких критериях. Я использую JQuery

положить его довольно обобщенно (не начал кодирования его еще нет):

<for each cell> 
--<find ['number_of_slots'] in JSONarray where ['AppointmentDate'] = "02/02/12" && ['salespoint'] = 1 && ['AppointmentTime] = '10AM'> 
--<if no results> 
-----<fill cell with 'x'> 
--<else> 
-----<fill cell with ['number_of_slots'] 
--<end if> 

Или я лучше сделать запрос MySQL для каждой ячейки? Кажется, это довольно много транзакций, вот и все.

Как всегда, любая помощь и совет приветствуются!

Cheers!

+0

Является ли манипулирование данными как объектом javascript, чем его синтаксический анализ на jSon? – kidwon

+0

Буду честным, я не уверен, как бы я это сделал. JSON предоставляется PHP из базы данных MySQL. – Poika

ответ

0

Если манипулировании данных, как JavaScript Object, чем разбор его обратно в JSON является приемлемым:

Синтаксического его Js объекта: http://api.jquery.com/jQuery.parseJSON/

разобрать его обратно в JSON в строку: http://api.jquery.com/jQuery.param/

Рассматривается вопрос о выпуске вопроса Convert Object to JSON string

Не ответ на ваш вопрос, но решение с jQuery, хотя

+0

Ну, если я могу реплицировать статут MySQL SELECT на этот объект, то, конечно. Вы знаете, если это будет так? – Poika

+0

Ну, вы должны уметь. Поскольку jsToJson Parser работает определенным образом, вы всегда можете манипулировать входом js таким образом, чтобы вы достигли желаемого результата. – kidwon