私はonchangeに複数の関数を配置する方法を探していましたが、これは例えばonchange = "function1(); function2();"
のようなものでした。 私の問題はここにありますが、そのような例はありますが、function1だけが動作しており、function2は動作していません。それ以外の場合はonchange = "function2(); function1();"
にすると、function2のみが動作していますが、function1は動作していません。1つで2つの関数を呼び出すonchange = not working
どのようなアイデアですか?おかげさまで
機能、私はAjaxが使用:
function1(test)
{
var kode = test.value;
if (!kode) return;
xmlhttp.open('get', '../template/get_name-opr.php?kode='+kode, true);
xmlhttp.onreadystatechange = function() {
if ((xmlhttp.readyState == 4) && (xmlhttp.status == 200))
{
//alert(kode);
document.getElementById("code").innerHTML = xmlhttp.responseText;
}
return false;
}
xmlhttp.send(null);
}
function2(test)
{
var kode = test.value;
if (!kode) return;
xmlhttp**1**.open('get', '../template/get_name2-opr.php?kode='+kode, true);
xmlhttp**1**.onreadystatechange = function() {
if ((xmlhttp**1**.readyState == 4) && (xmlhttp**1**.status == 200))
{
//alert(kode);
document.getElementById("code2").innerHTML = xmlhttp**1**.responseText;
}
return false;
}
xmlhttp**1**.send(null);
}
私の問題を解決するために、私は2つのXMLHTTP異なる作成しました。 (xmlhttpとxmlhttp1)。
この関数のJavaScriptエラーはありますか? –
@ShashankKadne Hummm ..エラーを呼び出すかどうかわかりませんが、私は火かき棒の中にあり、function1のために(関数の結果) "http://localhost/template/get_name-opr.php?kode = f aborted(すべてのフォントが赤で、レスポンスがない、結果がない)、 function2 "http://localhost/template/get_name-opr.php?kode = f"(これはget応答です。結果は)それだよ! 私は混乱している(=、=) "a。 – candies
エラーコンソールにエラーがあるかどうかを確認します(ツール>エラーコンソール) –