「=」を含むクエリ文字列のchrome開発ツールで完全なクエリパラメータを見ることができません。 「=」までしか表示されず、後に切り捨てられます。「=」が含まれていると、リクエストヘッダーに表示中にChrome開発ツールがフォームデータを切り捨てます。
ファイアバグは正しく表示します。 ここに示すajaxスニペットのfirebugとchrome devtoolsのスクリーンショットをご覧ください。
var qstring = "Hello=Hai"; $.ajax({ type: 'POST' , url: "/cgi-bin/printenv.pl" , data: "query=" + qstring , dataType: 'xml' , timeout: 10000 , success: function(jQuerySuccessData){ } });
このために利用可能な任意の回避策はありますか?
おかげで、 ナガキラン
プロダクションサーバーのajaxリクエストを見ているようにコードを変更する権限がありません。はい "="は予約文字ですが、Firebugはそれを正しく処理します。コードを変更せずにこれを処理するいくつかの設定のようなchrome開発ツールの回避策はありますか? –
私はそこにいるとは思わない。なぜ彼らはそのようなスイッチを実装する必要がありますか?あなたのContent-Typeは 'application/x-www-form-urlencoded'です。あなたはそのcontent-typeの文字列を提供していないので、デバッグツールは自由に何でもできます。 – Femaref