重複の可能性:
Ajax 後の Javascript
DOM で Javascript コードを使用したい。
私はこの要求を持っています:
function ajaxrequest(str){
var aircraft = $("#resultdiv");
aircraft.load("./file.php?icao="+str, function(){
});
}
そして、file.php にこの JavaScript コードがあります。
<script>
function example(){
var id = document.getElementById('id').value;
$("div2").text(id);
}
</script>
JavascriptをDOMから正しく実行するにはどうすればよいですか? これをDOMで行う場合。var id = document.getElementById('id').value;
動作しません。
@charlietflこれは HTML コードです
<div id="editaircraftdialog" style="width: auto; min-height: 100px; height: auto;" class="ui-dialog-content ui-widget-content" scrolltop="0" scrollleft="0"><input id="id" value="foo">
<input id="editaircraft" type="submit" value="Edit Aircraft">
<div id="div2"></div></div>
これはファイルのコードです:
<input id="id" value="foo"/>
<tr><td><input id="editaircraft" type="submit" value="Edit Aircraft"></td></tr>
<script>
$("#editaircraft")
.find('button') /* ??? */
.click(editForm);
function editForm(){
var id = document.getElementById('id').value;
$("div2").text(id);
}
</script>
<div id="div2"></div>