0

我有一个带有 url 字符串的 jQuery.getJSON 调用

'/addRecipientToMessage/id/' + message_id + '/recipient_name/' + recipient_name 

当收件人名称中包含“/”时,我遇到了问题。我尝试使用 encodeURIComponent 对 url 进行编码,但它会将我重定向到未找到的 404 页面。

我怎么能绕过这个?

谢谢 :)

4

1 回答 1

1

仅在 上使用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) 
于 2015-05-05T11:32:45.200 回答