我有一个带有 url 字符串的 jQuery.getJSON 调用
'/addRecipientToMessage/id/' + message_id + '/recipient_name/' + recipient_name
当收件人名称中包含“/”时,我遇到了问题。我尝试使用 encodeURIComponent 对 url 进行编码,但它会将我重定向到未找到的 404 页面。
我怎么能绕过这个?
谢谢 :)
我有一个带有 url 字符串的 jQuery.getJSON 调用
'/addRecipientToMessage/id/' + message_id + '/recipient_name/' + recipient_name
当收件人名称中包含“/”时,我遇到了问题。我尝试使用 encodeURIComponent 对 url 进行编码,但它会将我重定向到未找到的 404 页面。
我怎么能绕过这个?
谢谢 :)
仅在 上使用encodeURIComponent
功能recipient_name
:
'/addRecipientToMessage/id/' + message_id + '/recipient_name/' + encodeURIComponent(recipient_name)
或者您可以尝试使用,escape()
但在 Javascript 1.5 之后已弃用
'/addRecipientToMessage/id/' + message_id + '/recipient_name/' + escape(recipient_name)