これで、Ajax 更新 div タグ コードを含む 2 ページの HTML ページと、別のページからのデータの投稿を取得し$_POST
ました。2 番目のページは、mysql テーブルからデータを選択する PHP ページです。 AJAX:
function Ajax(){
var xmlHttp;
try{
xmlHttp=new XMLHttpRequest();// Firefox, Opera 8.0+, Safari
}
catch (e){
try{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); // Internet Explorer
}
catch (e){
try{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e){
alert("No AJAX!?");
return false;
}
}
}
xmlHttp.onreadystatechange=function(){
if(xmlHttp.readyState==4){
document.getElementById('ReloadThis').innerHTML=xmlHttp.responseText;
setTimeout('Ajax()',2000);
}
}
xmlHttp.open("GET","data.php",true);
xmlHttp.send(null);
}
window.onload=function(){
setTimeout('Ajax()',2000);
}
そのコードはこのdivタグをリロード<div id="ReloadThis"></div>
し、ファイルから何を取得しdata.php
てこのdivタグにリロードします。これは素晴らしいことですが、投稿されたデータをリロードするとPHPファイルに投稿されたデータが含まれているという私の問題は失われ、私に表示されますUndefined index
. $.post
これを行う方法をGoogleで検索しました.AJAXで使用することがわかりました$.post
.その問題に役立ちます.はいの場合、どのように使用できますか?
ありがとう :)