我有一个下拉框,里面有来自数据库的信息。有些物品上有符号。当下拉框被更改时,ajax完成了一些工作,这包括在get中从下拉框发送信息。下拉框中项目名称中的与号会弄乱get的url。
例如,以下是ajax生成的示例url:

http://www.website.com/getReports.cfm?date=05/07/2010&room=Visitors Office&system=Windows & Screens

“windows&screens”项会弄乱get,因此接收页面得到的只是system变量的“windows”。
在coldfusion或javascript中,在不更改数据库的情况下解决此问题的最佳方法是什么?

最佳答案

客户端代码应该使用javascriptencodeURIComponent()例程构建url。要使用它,代码应该先对参数名和值进行编码,然后再将它们与“?”粘合在一起。以及url中的“&”字符。

10-07 19:16
查看更多