кто знает способ передать динамически сгенерированный JSON в JS плагинпередать динамический JSON в ddslick JS плагин
я делаю динамический выпадающий список с помощью DDslick плагина расслоения плотной
http://designwithpc.com/Plugins/ddSlick#demo
элемент в DDslick жестко закодированы в формате JSON, как этот
var ddData = [
{
text: "Facebook",
value: 1,
selected: false,
description: "Description with Facebook",
imageSrc: "xxxxx"
},
{
text: "Twitter",
value: 2,
selected: false,
description: "Description with Twitter",
imageSrc: "xxxxx"
}
];
этот выпадающий список должен быть динамичным, так что сейчас я делаю фиктивный JSON ш Ith этих значений
JSONObject json = new JSONObject();
JSONObject json2 = new JSONObject();
try {
json.put("text", "xxxxx");
json.put("value", "xxxx");
json.put("description", "xxxx-xxxx-xxxx");
json.put("imageSrc", "xxxxx");
json2.put("text", "aaaa");
json2.put("value", "aaaa");
json2.put("description", "aaaa-aaaa-aaaa");
json2.put("imageSrc", "aaaa");
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
string output = json.toString()+","+json2.toString();
и давая выход к плагину, как это на JSP, но ни одно из этих работ, то DropDownList не видно
var ddData = eval("${output}");
var ddData = "${output}";
var ddData = ["${output}"];
и если я жёстко тот же вывод строки в СПЯ, она работает
var ddData = [
{"text":"xxx","imageSrc":"xxxx","description":"xxxx-xxxx-xxx","value":"xx"},
{"text":"aaaa","imageSrc":"aaaa","description":"aaaa-aaaa-aaaa","value":"aaaa"}
];
Где находится этот динамический JSON? – Blazemonger
его от ответа webservice, я должен сделать json в соответствии с тем, что приносит мне web-сервис, но он все еще разрабатывается, поэтому я не знаю, в каком формате это будет –
выяснить это, json должен быть передан в js без двойных кавычек var ddData = [$ {output}]; –