2012-01-08 12 views
0

私は仕事のためのカレンダーのロスターシステムに取り組んでいます。残念ながら、ほとんどのソリューション/プラグインは、私が望むものには理想的ではありません。JSON出力のクエリ。 (MySQLから)

Anyは、複数の条件に基づいて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のクエリを作る方が良いのですか?ちょうどかなりの数の取引のようです。それだけです。

いつもどんな助けと助言も大歓迎です!

乾杯!

は、JSオブジェクトにそれを解析:JSONに戻ってそれを解析よりJavaScriptのオブジェクトとしてデータを操作することは許容可能である場合

+0

データをjSonに構文解析するよりもjavascriptオブジェクトとして操作していますか? – kidwon

+0

私は正直に言うと、私はそれをどのように達成するのか分かりません。 JSONは、MySQLデータベースからPHPによって提供されます。 – Poika

答えて

0

http://api.jquery.com/jQuery.parseJSON/

文字列に戻ってJSONにそれを を解析: http://api.jquery.com/jQuery.param/

議論されたjSonの問題 Convert Object to JSON string

あなたの質問への答えではなく、jQueryの解決ですが、

+0

もし私がそのオブジェクトに対してMySQL SELECTステートメントを複製することができれば、確かに。これが当てはまるかどうか知っていますか? – Poika

+0

さて、あなたはできるはずです。 jsToJson Parserは特定の方法で動作するので、希望の出力に達するようにjs入力を操作できます。 – kidwon

関連する問題