尝试在提交按钮后的下方div中添加锚标记。
<div align="center" id="idSection">
<input type="text" id="first" placeholder="Enter id here..." maxlength="11" />
<input type="button" id="submit" value="Submit" />
</div>
$("div#idSection").append('<a href=http://localhost/request+{argument passed dynamically after clicking on submit button}+' onclick = "window.open('href=http://localhost/request+{argument passed dynamically after clicking on submit button}'">REPORT</a>);
3条答案
按热度按时间nszi6y051#
试试看这是否适合你的要求。在你的机器上运行它,因为锚标记中的"target"属性在下面的代码段中不起作用。
tnkciper2#
你的问题有点模糊,如果你的代码中有“{argument passed dynamically after click on submit button}",我会假设你指的是id为“first”的文本输入内容,并且当点击附加的
<a>
标签时,你指定的URL需要附加'?id=the-value-of-the-id-text-widget'。当
<a>
标记被单击时,应该不需要使用JavaScriptopen
函数来转到新的URL;将URL指定为 href 参数就足够了:y53ybaqx3#
您也可以在纯JavaScript中实现此要求。
现场演示**:**