javascriptでphpコードを作成し、phpページで実行するときに実行する方法はありますか?入力の値をに設定しようとしていますが、div_idはjs変数で、入力は2次元の連想配列です。
問題は、floor_typeフィールドの値の代わりに文字通り値を ""に設定することです。他のすべてがうまくいくようです。
inputs_div.innerHTML += `<div id="`+div_id+`" class="dynamic_div">
<ul class="dynamic_ul">
<li><input type="text" onblur="$('.save').click();" placeholder="Flooring Type: Wood Floor, Tile, etc." name="inputs[`+div_id+`][floor_type]" maxlength="255" value="<?php echo $_SESSION['inputs']['`+div_id+`']['floor_type']; ?>"></li>
</ul>
</div>
私はJavaScriptで動的に一部のHTML入力を作成していますが、私はページを更新する場合はクリア取得からそれらを防ぐための方法を探しています。おそらく入力をそこにとどめる簡単な方法がありますか?
私の考えは、各input要素のonblurイベントからphpコードを実行することでした。これは、input [] []配列をセッションに保存するので、ページを更新するときに失われることはありません。
PHPが最初に実行され、その後にjsが実行されます。あなたのコードに問題が発生している 'div_id'が必要です – C2486
javascriptでセッションを印刷できませんこれをチェックしてください[http://stackoverflow.com/questions/3362417/is-it-possible-to-read-a-php-セッションを使用する - javascript] – Nawin
PHPにjavascript変数を使用することはできません –