我究竟做错了什么?
<a href="#"onclick="javascript:window.open(getBaseUrl() + '/handler/licensing/api/GetClients')">REST URL</a>
现在所有这一切都是将我移动到页面顶部,将 # 附加到 url。我希望它打开一个带有结果 url 的新窗口。我该如何调试呢?
我究竟做错了什么?
<a href="#"onclick="javascript:window.open(getBaseUrl() + '/handler/licensing/api/GetClients')">REST URL</a>
现在所有这一切都是将我移动到页面顶部,将 # 附加到 url。我希望它打开一个带有结果 url 的新窗口。我该如何调试呢?
getBaseUrl() 是否存在?您也可以在 href="#" 之后放置一个空格,或者从 onclick 属性中删除 javascript:,因为 onclick 已经是 javascript。
从 onclick 定义中删除 javascript:。OnClick 已经是 javascript 上下文。
做到这一点:
<a href="#" onclick="window.open(getBaseUrl() + '/handler/licensing/api/GetClients')">REST URL</a>
或者:
<a href="javascript:window.open(getBaseUrl() + '/handler/licensing/api/GetClients')">REST URL</a>