質問: new XMLHttpRequest(); xhr.open("GET","./hogehoge.php?"+array,true); ``` 「配列を渡せない」ということは理解できますが,その解決方法がどこを探しても見つからないので,教えてください.
回答: GETパラメータでは指定できない文字というものが存在します。 どうしてもそれを指定したい場合には、エスケープをしてあげる必要があります var array = "hoge="+hoge+"&fuga=fuga"; 上記のarrayの内容を表示してみるとわかるかと思います。 したがって、encodeURIComponent を利用して変換します。 var array = "hoge="+encodeURIComponent(hoge)+"&fuga=fuga"; encodeURIComponent の詳細についてはググってみてください。