ColdFusion 9, JSON и jQuery EasyUIJquery

Программирование на jquery
Ответить Пред. темаСлед. тема
Anonymous
 ColdFusion 9, JSON и jQuery EasyUI

Сообщение Anonymous »

Я пытаюсь вывести запрос ColdFusion в формате JSON, чтобы его можно было использовать с jQuery EasyUI (в частности, с Datagrid).

Из примера файлов .json которые поставляются с EasyUI, это именно тот формат, который они ищут...

Код: Выделить всё

{"total":2
, "rows":[
{ "productid":"FI-SW-01"
, "productname":"Koi"
, "unitcost":10.00
, "status":"P"
, "listprice":36.50,"attr1":"Large"
, "itemid":"EST-1"
}
, { "productid":"K9-DL-01"
, "productname":"Dalmation"
, "unitcost":12.00
, "status":"P"
, "listprice":18.50
, "attr1":"Spotted Adult Female"
, "itemid":"EST-10"
}
]
}
Однако, когда я использую SerializeJSON(emails) в запросе ColdFusion, я получаю следующее:

Код: Выделить всё

{ "COLUMNS":["CUSTOMERID","CUSTOMERFIRSTNAME"]
, "DATA":[
[101,"Bhavin"],[102,"Frank"]
]
}
Похоже, EasyUI не распознает это, поэтому я думаю, что вопросы следующие: (1) должен ли EasyUI распознавать выходные данные ColdFusion и работать с ними, как показано, или (2) Есть ли способ заставить ColdFusion выводить JSON в формате, подобном тому, который включен в пример EasyUI?

Обновить:

Вот как это выглядит если я использую параметр SerializeQueryByColumns:

Код: Выделить всё

{ "ROWCOUNT":83
, "COLUMNS":["CUSTOMERID","CUSTOMERFIRSTNAME"]
, "DATA":{
"CUSTOMERID":[101,102]
,"CUSTOMERFIRSTNAME":["Bhavin","Frank","]
}
}
Однако EasyUI все еще не распознает его. В своей документации они показывают пример PHP, который выглядит следующим образом, так что я думаю, что именно результат этого я и попытаюсь воспроизвести с помощью ColdFusion:

Код: Выделить всё

$rs = mysql_query('select * from users');
$result = array();
while($row = mysql_fetch_object($rs)){
array_push($result, $row);
}

echo json_encode($result);
Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/221 ... ery-easyui
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как решить проблему взаимоблокировки в ColdFusion 9: coldfusion.util.AbstractCache$Lock
    Anonymous » » в форуме JAVA
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Фильтр данных jQuery EasyUI Data Grid с нумерацией страниц
    Anonymous » » в форуме Jquery
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Как редактировать вложенный объект в jQuery Easyui?
    Гость » » в форуме Jquery
    0 Ответы
    12 Просмотры
    Последнее сообщение Гость
  • JQuery Easyui Grid Filter с страницей
    Anonymous » » в форуме Jquery
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • JQuery Easyui Grid Filter с страницей
    Anonymous » » в форуме Jquery
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Jquery»