jQuery.ajax は String 型で data を指定すると "+" をパーセントエンコードしない不具合がある(jQuery v2.1.1)

0
think49 @think49

jQuery.ajax({type: 'GET', url: 'test', data: 'a%2Bb+c'}); を実行すると"%" はパーセントエンコードするが、"+" はパーセントエンコードしない事を #jQuery 2.1.1 で確認。バグだと思う #JavaScript

2014-10-25 11:00:42
think49 @think49

@think49 jQuery.ajax({type: 'GET', url: 'test', data: {val: 'a%2Bb+c'}}); のように Object 型を渡せば "%", "+" 共にパーセントエンコードする。 #jQuery #JavaScript

2014-10-25 11:16:16

コメント

コメントがまだありません。感想を最初に伝えてみませんか?