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 に答える