我有一个对象,其值包含空格,并被替换为编码字符串,如:
alldata["test"]
将返回“Long + name”
或类似的东西
alldata["test"]
将返回“%BLong + name%B”
使用
设置时 alldata["test"] = "Long name"
(或“[Long name]”)通过一系列代码。
我错过了什么吗?我不认为使用$.toEvalJSON
是正确的方法,因为我没有将对象转换为JSON。我不想做一个string.replace,因为我必须捕获所有可能编码的输入类型。
谢谢!
答案 0 :(得分:1)
答案 1 :(得分:0)
这个问题与我没有提到由于.serialize()
命令而为该对象分配字符串这一事实有关。因此,urldecode()
将完美运作。