1

在客户端的 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';
4

1 回答 1

0

您需要使用 %23 来转义哈希 #。

于 2013-07-15T20:40:54.743 回答