私はこのAJAXリクエストを持っています:
function request(str){
<script>
var aircraft = $("#div");
aircraft.load("./file.php?icao="+str, function(){
});
}
<script>
<div id="div"><div>
このオプションを実行すると。file.phpへのリクエスト
<script>
$(function() {
$("#submit")
.button()
.click(function form() {
});
});
function form(){
var id = document.getElementById('id').value;
$("div2").text(id);
}
</script>
<div id="div2"><div>
<tr><td class="forms">ID:</td><td><input maxlength="4" type="text" id="id" name="icao" size="30"/></td></tr>
<tr><td><input id="submit" type="submit" value="Submit"></td></tr>
ボタンを押しても結果はありません。varidの値は未定義です。問題は関数リクエストにあります。関数なしで直接実行すると、すべて正常に機能するためです。後のAJAXとJavascriptの問題だと思います。