私は最近、自分のウェブサイトをもう少し動的なものに変えようとしました。それはphpに大きく基づいており、ajaxでページを動的に変更することを調べてみました。しかし、php ループを ajax 経由でロードすると問題が発生しました。動的ページを可能にするためのスクリプトを調べました: http://www.queness.com/post/328/a-simple-ajax-driven-website-with-jqueryphp
switch($_GET['page']) {
case 'page1' : $page = 'Page 1';
break;
case 'page2' : $page = 'Page 2';
break;
case 'page3' : $page = 'Page 3';
break;
case 'page4' : $page = 'Page 4';
break;
}
echo $page;
たとえば、
case 'page1' : $page = 'Page 1';
ループに
case 'page1' : for ($i=0;$i<2;$i++){$page .= $i;};
それは何もしません。何か案は?:)
編集:指定されたループが通常出力するものを出力することを期待しています。それが処理されているとき、ある種の対立があるようです。ループなしで投稿されたコードは意図したとおりに機能しますが、php ループを実行すると機能しません。
EDIT2:問題がループであることを特定したので、使用しているコードを引き出す必要はないと思います。例として単純なループをそこに置きました。コードは基本的に、データベース内のデータ エントリをループして出力するだけです。なぜこれが機能しないのか、回避策があるのか 誰かが指摘できれば幸いです。:P