jqueryフルカレンダープラグインのjsonフィードを取得しようとしていますが、私は大したことはありません。私がcoldfusionから返すデータは、正しくフォーマットされていません(少なくとも私の推測です)。ここで私は戻って取得していますものです:jsonフィードをcoldfusionからjquery fullcalendarにフォーマットするにはどうすればよいですか?
{"COLUMNS":["TITLE","START","END","REQUEST_TYPE_ID"],"DATA":[["duration of a VTC ","2012-03-15T12:00:00Z","2012-03-15T15:00:00Z",1],["a new vtc overlap","2012-03-15T11:45:00Z","2012-03-15T14:15:00Z",1]]}
私は完全なカレンダーはこのデータ型を読み取る方法を知らないかなり確信しています。だから問題は、完全なカレンダーが受け入れる形式でCFにデータを戻すことができますか?ここに何か他のことはありますか?
は、ここに私のコンポーネントである:
<cfquery datasource="#arguments.dsn#" name="eventlist">
select title, to_char(start_time,'YYYY-MM-DD')||'T'||to_char(start_time,'HH24:MI:SS')||'Z' as "start",
to_char(start_time,'YYYY-MM-DD')||'T'||to_char(start_time + (duration/1440),'HH24:MI:SS')||'Z' as "end", request_type_id
from ((request r join event_schedule es on es.request_id = r.id)left join location_ref loc on loc.location_id = r.location_id)
where site_id = <cfqueryparam value="#arguments.site_id#" cfsqltype="cf_sql_varchar" />
and request_type_id = <cfqueryparam value="#arguments.evnttype#" cfsqltype="cf_sql_varchar" />
and start_time between to_date('#sdate#', 'mon dd yyyy') and to_date('#edate#', 'mon dd yyyy')
</cfquery>
とリターンフォーマットはJSONです。
returnformat="json"
ありがとうございます!
ありがとう!それは大いに役立ちます。しかし、私は実際に私が必要としたことをした[RIAforge](http://tojson.riaforge.org/)のtoJSON.cfcを実際に見つけました。何らかの理由で、私はjsonをナビゲートするだけで問題があり、自分自身を作成するという考えは圧倒しているようでした。とにかく、大変感謝しています。 – wblakenc
あなたはSerializeJSON()を使うか、または "returnformat = 'json'' – Henry
@Henryを使って関数からデータを返すことができます。私の経験ではありません。 – wblakenc