Я пытаюсь сделать диаграммы Google Trends с гибкой шириной. Но это не сработает. Он загружает URL-адрес, как и должно быть. Когда я пытаюсь загрузить внешний JavaScript, на моей странице не отображается диаграмма. Может ли кто-нибудь помочь мне или дать мне подсказку, пожалуйста?загрузка javascript с переменным параметром в src-attribute
Вот мой код:
<h1>Google Trends</h1>
<script>
$(document).ready(function(){
var chartwidth = ($('.content').innerWidth());
$(function() {
$('<script>')
.attr('type', 'text/javascript')
.attr('src', '//www.google.com/trends/embed.js?hl=de&q=waffenbesitzkarte,+waffenpass,+waffenschein&geo=AT&date=today+24-m&cmpt=q&tz=Etc/GMT-1&tz=Etc/GMT-1&content=1&cid=TIMESERIES_GRAPH_0&export=5&w=' + chartwidth + '&h=330')
.replaceAll('#chartA');
});
$(function() {
$('<script>')
.attr('type', 'text/javascript')
.attr('src', '//www.google.com/trends/embed.js?hl=de&q=waffenrecht,+waffengesetz,+waffenbesitz&geo=AT&date=today+24-m&cmpt=q&tz=Etc/GMT-1&tz=Etc/GMT-1&content=1&cid=TIMESERIES_GRAPH_0&export=5&w=' + chartwidth + '&h=330')
.replaceAll('#chartB');
});
});
</script>
<div id="chartA"></div>
<div id="chartB"></div>
Вот мой обновленный код:
<h1>Google Trends</h1>
<script>
$(document).ready(function(){
var chartwidth = ($('.content').innerWidth());
$.getScript('//www.google.com/trends/embed.js?hl=de&q=waffenbesitzkarte,+waffenpass,+waffenschein&geo=AT&date=today+24-m&cmpt=q&tz=Etc/GMT-1&tz=Etc/GMT-1&content=1&cid=TIMESERIES_GRAPH_0&export=5&w=' + chartwidth + '&h=330', function(data){
$('#chartA').append(data);
});
$.getScript('//www.google.com/trends/embed.js?hl=de&q=waffenrecht,+waffengesetz,+waffenbesitz&geo=AT&date=today+24-m&cmpt=q&tz=Etc/GMT-1&tz=Etc/GMT-1&content=1&cid=TIMESERIES_GRAPH_0&export=5&w=' + chartwidth + '&h=330', function(data){
$('#chartB').append(data);
});
});
</script>
<div id="chartA"></div>
<div id="chartB"></div>
Благодарим вас за ответ. я изменил код (смотрите выше), но он все еще не работает. Я получаю заметку о успехе, когда добавляю параметр статуса в функцию, но когда я хочу добавить параметр данных, ничего не происходит. – Bernhard
параметр данных выводит «undefined» в alert() – Bernhard