Форум программистов, компьютерный форум, киберфорум
Наши страницы
JavaScript
Войти
Регистрация
Восстановить пароль
 
rrsrrrs
0 / 0 / 0
Регистрация: 23.12.2014
Сообщений: 2
1

Ajax не дает скрипту отрабатывать

23.12.2014, 18:49. Просмотров 203. Ответов 0
Метки нет (Все метки)

Пожалуйста, помогите. Чувствую, что решение на поверхности, но туплю. Проблема такая. Нужен сайт с простыми опросами. Установлен wordpress и в нем плагин опросов democracy (http://wp-kama.ru/id_67/plagin-opros...racy-poll.html). Нужно чтобы результаты опросов отображались в виде диаграммы, а не так, как в этом плагине. Я решила плагин допилить, внедрив в него гугловские диаграммы. Вот эта библиотека https://www.google.com/jsapi чтобы вставить диаграмму, нужно разместить такой скрипт
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
     google.load('visualization', '1', {packages:['corechart']});
     google.setOnLoadCallback(drawChart);
  
     function drawChart() {
     data = google.visualization.arrayToDataTable([
     ['Ответ', 'Количество'],
     ['Азот',     78.09],
     ['Кислород', 20.95],
     ['Аргон',    0.93],
     ['Углекислый газ', 0.03]
    ]);
    
    var options = {
     title: 'Состав воздуха',
     is3D: false,
     pieResidueSliceLabel: 'Остальное'
    };
     var chart = new google.visualization.PieChart(document.getElementById('dg'));
     chart.draw(data, options);
   }
затем в html просто вставляешь <div id="dg">

клиент хочет, чтобы в сайдбаре отображались диаграммы предыдущих опросов, т.е. диаграмм на странице должно быть несколько одновременно. поэтому я просто в php формирую javascript со всеми данными,сохраняю в файл js, добавив уникальный номер, а потом вставляю теги
PHP
1
2
echo '<script type="text/javascript" src="MyGoogle'.$id.'.js"></script>';
echo '<div  id="dg'.id.'"></div>';
и все замечательно работает, когда грузятся страницы. Но плагин опроса сделан с ajax и когда человек голосует, страница не перегружается и хотя сам div в страницу выводится, скрипт не срабатывает и диаграмму не выводит. Если страницу обновить, то конечно тогда диаграмма появляется
Как сделать, чтобы скрипт запускался? сайт, чтобы было понятно вот такой - шарыповский.сайт

Добавлено через 6 минут
если человек еще не голосовал, то он видит форму для голосования, если уже проголосовал, то результаты. Плагин не позволяет голосовать второй раз в одном тесте
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.12.2014, 18:49
Ответы с готовыми решениями:

Передача данных формы скрипту php посредством js (ajax)
Вопрос по ajax. &lt;?php header('Content-type: text/html; charset=UTF-8'); ?&gt;...

Как передать данные из одинаковых форм php скрипту через AJAX?
Задача следующая: На странице 50 форм. Все они разные и имеют структуру:...

Вопросы по скрипту
Как правильно воткнуть java скрипт на html страницу? Текстом скрипта прямо в...

После вставки ответа ajax в input запроса, ответ ajax не изменяется
Здравствуйте! В общем так, есть поле input, есть таблица с полем count....

Нужен совет по скрипту!
Привет всем, уважаемые форумчане! Если кому не лень, прошу с советов С: Дело...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.12.2014, 18:49

Передача параметров скрипту
Добрый день, есть скрипт // разрешить замену ссылок var enable_relink = 1;...

Добавление параметров поиска к скрипту
Доброго времени суток. (я новичок) Долго искал скрипт поиска по сайту и в...

Можно ли присвоить js скрипту css?
Подскажите есть код javascript: &lt;center&gt;&lt;script type=&quot;text/javascript&quot;...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru