私のコードには2つのステップがあります。最初のステップでは、ユーザーがいくつかのフィールドを埋めると、データがajaxによってサーバーに送信されます。 Ajaxは、ユーザーが値を選択する必要があるHTML select入力を返します。これが第2のステップです。AJAX応答でHTML選択の値を取得できません
問題は、javascriptでselectの値を取得しようとすると、nullが表示されることです。
私が選択値を取得するために使用するコードは、通常の状況で機能します。しかし、selectがajaxによって取得されると、この問題が発生します。
コードは、選択値を取得する
var e = document.getElementById("ordernum");
var num = e.options[e.selectedIndex].value;
ajaxでフルコードを投稿すると、DOMに追加する方法 –
'問題は、javascriptでselectの値を取得しようとすると、nullが表示されます。あなたが実際にコンパイルされる前にその値にアクセスしようとしていると信じてください(asyncronou s)。完全なコードを投稿してください – briosheje
男はajaxに問題はありません。それはあるべきであるように、selectを含むいくつかのHTMLコードを返します。返されたHTMLは、innerHTML関数を使っていくつかのdivに入れられます(ここではselectが表示されます)。全体のコードは複雑ですが、それが助けになると思うなら、私はそれを投稿します。 –