1

ajax呼び出しに以下のコードがあり、成功部分はHTMLを返します。特定のHTMLの応答をふるいにかける2つの変数を設定し、それを取得してループしてdomに追加します。ただし、Internet Explorer バージョン 8 のみでは、何も追加されません。JavaScriptエラーもありません。それが結果を得る方法のループ自体であるかどうかはわかりませんが、これに対する適切なアプローチへの助けをいただければ幸いです。

success: function(data) {

                  var results = $(data).find('li.post');
                var nextGroup = $(data).find('a.page-next').attr('href');

               if(!nextGroup) {

                    $.each(results, function(index,value) {

                            $('#posts').append(value);

                      });

                      params('end');

                } else {

                    params(nextGroup);

                    $.each(results, function(index,value) {

                            $('#posts').append(value);
                      });  
                }
             }
4

0 に答える 0