前提として、javascript(jQuery含む)を「使わない」ただののHTMLとPHPによるフォームについては作成できる、挙動が理解できるということで問題ありませんか?
もし、その部分がまだでしたらjQueryによるデータのPOSTを行う前にシンプルな形での更新フォームを作成してみてください。
一定期間とは一定の件数もしくはある程度時間がたった時の事でしょうか。
一定期間はパフォーマンスが許す範囲で短い時間、例えば10秒とかにすれば投稿して最大で10秒後には表示が更新されます。
また、10秒ごとに更新することが出来る関数が存在するという事は、
任意のタイミングでその関数を実行することで更新できるということでもあります。
現状、ポップアップウィンドウの中でPOSTしている部分はjavascriptでPOSTしていますよね?
><a href='#' id='t4000_create'>新規作成</a><br><font color='white'><a href='#' id='t4001'>t4001</a></font><br></font></div><div class='new_right' id='section02'><font color='white'><script type='text/javascript'>
$("a").click(function(){
var tid = this.id;
if(tid)
{
$('#section02').load('./test514_t4000_select.php?tid='+tid);
}
});
$('#section02').load('./test514_t4000_select.php?tid='+tid);
の後に、サーバから新たにデータを取得するようにして、jQueryで要素を入れ替えれば更新後に要素が差し替わります。
新たに作成しなければいけないサーバサイドのPHPはは
・json形式で最新のデータを表示するスクリプト
となり、jQueryで実装しないといけない関数は
・サーバから取得したjsonをパースしてページIDのリストを書き換える関数
となります。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/08/22 07:15