私のデータベースに挿入するajax呼び出しがあり、呼び出しが消えてデータベースが更新されますが、サーバーから応答が返されません。 ポストタブがありますが、いつものようにレスポンスタブがないので、Firebugを使って確認しました。サーバーが応答を返さない
私は以下のコードを投稿しましたが、どんな助けも素晴らしいでしょう。 onreadystatechangeには、適切にイベントのために処理されます
xmlhttp.open("POST", "addCourseDB.php",true);
この方法(非同期イベントなど):
xmlhttp.open("POST", "addCourseDB.php");
へ:
function addCourse()
{
var memid = document.forms["addCoursesForm"]["Member"].value;
var CourseName = document.forms["addCoursesForm"]["CourseNames"].value;
var CourseDate = document.forms["addCoursesForm"]["Cdate"].value;
var CourseExpiry = document.forms["addCoursesForm"]["Edate"].value;
if(window.XMLHttpRequest)
{
xmlhttp=new XMLHttpRequest();
}
else
{
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readystate==4 && xmlhttp.status==200)
{
document.getElementById("ConfirmCourse").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("POST", "addCourseDB.php");
xmlhttp.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
xmlhttp.send("memid="+ memid+ "&CourseName="+ CourseName+ "&CourseDate=" + CourseDate+"&CourseExpiry="+ CourseExpiry);
あなたはjqueryの - AJAXタグを持っている理由私にはわからない。ここdefinative参照です。サーバー側のコードを表示する必要があります。 –
サーバー側がデータベースに挿入され、「挿入済み!」というエコーが表示されます。ユーザーに戻る – Rich