注意:胡安门德斯的答案是选定的答案,因为它对我的情况最有用。虽然 AxGryndr 也有一些有用的信息。阅读两个答案,它们都适用于不同的情况。谢谢你们俩的帮助。
我已经在这里问了一个类似的问题,它确实解决了我问题的第一部分,现在我有了另一个问题。我希望 Ctrl + N 启动一个包含 AJAX 的脚本,但是一旦我运行 .get 函数,它就会导致默认启动。有谁知道解决这个问题。
这个小提琴有一些代码可以显示我的问题。这是一些代码。
function checkkey(e)
{
if(e.ctrlKey && e.keyCode == 'N'.charCodeAt(0) && !e.shiftKey && !e.altKey)
{
try{e.preventDefault();}catch(ex){}
var m_objXMLHttpReqObj = new XMLHttpRequest();
m_objXMLHttpReqObj.open("GET", "", false);
m_objXMLHttpReqObj.send();
}
}