前提・実現したいこと
RailsのAPIに通信を行う際に、パラメーターをまとめて送りたいと考えています。
該当のソースコード
現在XMLHttpRequest
を用いて、railsのAPIに通信を行おうとしています。
js
1var xhr = new XMLHttpRequest(); 2 xhr.open("post", "http://localhost:3000/api/v1/login", true); 3 xhr.setRequestHeader( 'Content-Type', 'application/x-www-form-urlencoded' ); 4 xhr.send('email='+ document.getElementById("email_address").value +'&password=' + document.getElementById("password").value); 5 xhr.addEventListener("load", function(){ 6 console.log(this.response); 7 document.getElementById('sample').textContent = this.response; 8 }, false);
ですが、上記のコードで通信するとパラメーターが下記のようになってしまいます。
Parameters: {"email"=>"dd@gmail.com", "password"=>"[FILTERED]"}
このパラメーターを下記のように,session
でまとめたいと考えています。
Parameters: {"session"=>{"email"=>"dd@gmail.com", "password"=>"[FILTERED]"}}
このようにまとめる方法はございますでしょうか?よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/13 02:27