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, если это поможет.

Ответы на вопрос(1)

Ваш ответ на вопрос