Я использую плагин Morris JQuery для построения графика. Я использую PHP для получения данных в кодировке JSON. Тем не менее, URL-адрес является статическим. Я пытаюсь сделать его общим, где я мог бы передать имя пользователя:
URL выглядит примерно так:
check_stats.php? Команда = визит&term = kirancshet «. Я хотел бы передать атрибут имени пользователя (term = kirancshet). Любая идея, как я могу это сделать?
$.getJSON('check_stats.php?command=visit&term=kirancshet', function(data)
{
Morris.Line({
element: 'morris-visit-stats-overall',
data: data,
xkey: 'label1',
ykeys: ['visit'],
labels: ['Date'],
hideHover: 'auto',
resize: true
});
});
Спасибо
Для создания динамического URL в вашем запросе используйте $.param
, Он строит строку запроса из объекта js. Просто установите желаемое значение в свойстве term.
var obj = {
command : 'visit',
term : 'kirancshet' //<- pass to obj any value to property 'term'
};
$.param(obj)// return 'command=visit&term=kirancshet'
Увидеть DEMO на jsfiddle.
Других решений пока нет …