私はjavascript onclickを呼び出すイメージを持っています。検証後、レコードをデータベースに追加して返すターゲットファイルを呼び出します。私のコードは、「挿入が行われ、」それは、エコーを返すレコードを挿入した後にAJAXがターゲットファイルへのリクエストを開くことができません
xmlhttp.open("GET","addrecord.php?iddesc=gold&tid=t_id&pid=p_id",true);
xmlhttp.send();
.....この
のように見えます。私は、ブラウザ上でこのコードを実行すると とxmlhttp.open上記の私のコードは、()この
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
//alert("id is "+id);
document.getElementById(id).innerHTML=xmlhttp.responseText;
}
}
のようなものです、JSが呼び出されます。すべての場所に警告があり、xmlhttp.open();までコードフローを追跡できます。何も起こりません。私は他のテストプログラムを介して、ターゲットのPHPファイルを独立して呼び出すことができます。
addrecord.phpは、このスクリプトを実行しているファイルと同じフォルダにありますか? –
ajaxのヒットが実際にサーバーに到達したことを確認しましたか?アクセスログにGETが表示されますか? –
CassieCarterはい、ファイルは同じディレクトリにあります。 MarcBアクセスログをチェックすると、PHPファイルを呼び出すためのGET呼び出しが表示され、対象のPHPファイルは表示されません。あなたが求めていたことは? –