在客户端的 node.js 应用程序中,我在按钮单击事件中有以下代码来调用 node.js/express 方法“getProjectDetails”,但由于哈希 (#) 字符,Express 给出了类似“Unexpend”的错误输入结束”。所以问题是如何转义传递给 node.js 调用的参数查询字符串中的哈希 (#) 字符?
// CLIENT SIDE CALLING CODE IN THE CLICK EVENT OF A BUTTON
window.location.href = rootURL + 'getProjectDetails?project=ABCD#EFGH BLAH BLAH';
而以下工作正常:
window.location.href = rootURL + 'getProjectDetails?project=ABCDEFGH BLAH BLAH';