编码URI时丢失时间变量

时间:2016-10-29 19:03:43

标签: javascript java jquery html urlencode

我一直在用以下格式编码一串变量: http://758.d9d.myftpupload.com/confirmation/?custID=105905780&first=parker&last=ryan&email=aparkerryan27@gmail.com&token=c2734a1a-24ac-4b73-9607-4db12f60ecae&loc=29318&serviceType=sugaring&specificService=bikini&timeChosen=4%20pm%20-%204:40%20pm%20&dateTime=/Date(1477945200000-0400)/&status=signed&treatmentID=1523982&formattedDate=October%2031,%202016

这个问题的焦点是timeChosen变量,我从一个简单的“4:20 pm - 4:40 pm编码(使用URIencode或只是将其放在变量字符串中作为window.location.href)” “

这是返回错误的HTML,任何想法为什么? (我认为这与20和%20是一个空间有关,但我不知道如何解决这个问题)

随意浏览链接以进一步了解目的。这个问题只发生在变量的前半部分,而且我无法确定问题可能来自的任何其他区域。如果您需要查看我的代码的另一部分,请告诉我,我将更新我的问题。

1 个答案:

答案 0 :(得分:0)

你的" timeChosen"事实上,这个网址是:'下午4点20 - 4:40'它显示为"下午4点 - 下午4点40分"在我的Chrome中,使用此类网址似乎相当不错......

检查此网址

http://758.d9d.myftpupload.com/confirmation/?custID=105905780&first=parker&last=ryan&email=aparkerryan27@gmail.com&token=c2734a1a-24ac-4b73-9607-4db12f60ecae&loc=29318&serviceType=sugaring&specificService=bikini&timeChosen=4:20%20pm%20-%204:40%20pm%20&dateTime=/Date(1477945200000-0400)/&status=signed&treatmentID=1523982&formattedDate=October%2031,%202016

有了这个,没关系。