id="room-id"の要素として出力したものをPHPで使いたい。
<span>などの要素として出力はできるが、変数に入れられず、<?php echo $hoge;?>での出力ができない。
PHP
1<form id="make-call" class="pure-form" method="post"> 2 <input type="text" name="hoge" placeholder="教室IDを入力.." id="join-room"> 3 <button class="pure-button pure-button-success" type="submit">入室</button> 4</form> 5<!--出力可能--> 6<span id="room-id"></span> 7<!--出力不可--> 8<?php echo $_GET['data'];?> 9<!--POSTで取ろうとするが失敗--> 10<?php echo $_POST['hoge'];?>
js
1 jQuery('#make-call').on('submit', e => { 2 e.preventDefault(); 3 // Initiate a call! 4 const roomName = jQuery('#join-room').val(); 5 if (!roomName) { 6 return; 7 jQuery.ajax({ //$_get['data'];で取ろうとするが失敗 8 type: 'get', 9 url: "/video_chat", 10 data: {roomName: roomName}, 11 success: function(data){ 12 console.log(data); 13 } 14 }); 15 16 } 17 room = peer.joinRoom('mesh_video_' + roomName, {stream: localStream}); 18 19 jQuery('#room-id').text(roomName);//こうすれば<span id="room-id"></span>で出力は可能 20 step3(room); 21 });
※追記---------------------------
こちらで指定したIDを上記PHPのinputに入力することで、submitされた情報からuserを特定したいのでvalueを変数に置きたい。
回答2件
あなたの回答
tips
プレビュー