d3.js, нажмите, чтобы перейти на другой URL, закодированный с помощью переменных
Я сделал точечный график и хочу добавить ссылку на каждую точку.
<code> chart.selectAll("scatter-dots") .data(data) .enter().append("circle") .attr("cx", function (d) { return x(d.position[0]); } ) .attr("cy", function (d) { return y(d.position[1]); } ) .attr("r", 4) .style("fill", "#666") .style("opacity", 0.5) .on("click", function(){ var url = "http://somelink.com/link.php?id="; url += d.link_id; //$(location).attr('href', url); //window.location = url; }); </code>
Это работает, если я просто поставлю ссылку на чистую строку, такую как window.location = & quot; http: //stackoverflow.com" Однако, если я добавлю запросы в конец URL-адреса из переменной, страница не будет перенаправлена.
Ни jquery, ни javascript не работают (как прокомментировано).
Я также попробовал внешний файл JS, по-прежнему не удается.
Это в файле PHP, если это поможет.