在客户端的node.js应用程序中,我在按钮单击事件中有以下代码来调用node.js / express方法“getProjectDetails”,但由于哈希(#)字符,Express发出错误比如“Unexpend end of input”。那么问题是如何转义传递给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';
答案 0 :(得分:0)
您需要使用%23转义#。