我正在使用for循环创建表,并在每个循环中将文本设置为url,如下所示:
txt_2 += "<td> <a href=\"" + urlString + "/\">" + "Sample" + "</a></td>";
在单击原始URL时,它将从AWS下载一个文件,但是当我在页面上单击此文本“ Sample”时,该URL带有amp。属性在&字符处串联,因此单击“ Sample”文本会产生错误,而不是下载文件
来自页面:
https://test.s3.us-west-1.amazonaws.com/Sample?AWSAccessKeyId=XYZ&Expires=1534955149&Signature=ababa
原件:
https://test.s3.us-west-1.amazonaws.com/Sample?AWSAccessKeyId=XYZ&Expires=1534955149&Signature=ababa
我用下面的代码在代码(home.html)中完成了这项工作,但是当检查浏览器上的元素时,它会显示amp;再次。
var urlString = url.replace(/&/g, '&');
我可以避免URL具有放大器吗?来自页面?