Javascript 从从SQL查询派生的URL打开页面

Javascript 从从SQL查询派生的URL打开页面,javascript,java,sql,sql-server,url,Javascript,Java,Sql,Sql Server,Url,我希望能够使用JavaScript打开URL,但是URL是由SQL查询组成的,因为每个页面(实体)上的URL都不同。我在想这是否可能,我在想 function opencs(ev) { window.open('{sql query}'); } SQL语句是 SELECT https://www.xcweather.co.uk/forecast/' + (SUBSTRING({[postal_code], 1, CHARINDEX(' '[Postal_Code]))) FRO

我希望能够使用JavaScript打开URL,但是URL是由SQL查询组成的,因为每个页面(实体)上的URL都不同。我在想这是否可能,我在想

function opencs(ev)
{
    window.open('{sql query}');
}    
SQL语句是

SELECT
https://www.xcweather.co.uk/forecast/' + (SUBSTRING({[postal_code], 1, CHARINDEX(' '[Postal_Code])))
FROM TABLE

非常感谢您的帮助。

SQL将在服务器上执行,但javascript正在客户端上运行。这意味着javascript无法执行SQL。您需要在服务器上执行SQL,然后将结果(在本例中为URL)传递给客户端。

让后端加载SQL数据,并将其作为JS变量输出到页面上。在PHP中,您可以执行
echo“var location='$location';”您现在只需将其插入URL并请求即可。