コメントありがとうございます。 申し訳ございません。 10年近い前の記事と言うこ…
ajaxで”TypeError: Failed to execute ‘setRequestHeader’ on ‘XMLHttpRequest’: Value is not a valid ByteString.”が発生する
headersに日本語が使用されていると、このエラーが出る模様
"TypeError: Failed to execute 'setRequestHeader' on 'XMLHttpRequest': Value is not a valid ByteString."
JavaScriptでエンコード
$.ajax({
'headres' : {
'foo' : encodeURIComponent(bar)
}
});
phpでデコード
rawurldecode($_SERVER['HTTP_FOO']);
検索

コメントを残す