Bir Numaralandırma prosedür AJAX PHP için Tavsiyeler

4 Cevap php

Ben açıklamak için çalışıyorum süreci için doğru terminoloji emin değilim. Hatta tekniği yatan hangi platformu bilmiyorum. Benim açıklamasını anlamak, site (ler) ve veya sürecin anahtar kelime adına bağlantı veriniz. Ben AJAX yapılır düşünüyorum, ama emin değilim. Ben sadece dinamik sonuçlarını görüntülemek için bir yol bulmalıyız, arka uç kod olarak php kullanmak. Öneri verin. Bunu kullanmak sitelerin adını unuttum, ve benim link tarih doldu.

TIA

Açıklama:

Sayfa bir arama formunu ve seçenek olurdu. Kullanıcı gönderdikten sonra, arama başlattı ve sonuç adanmış sonuç alanı içinde görülürler. Sayfası, sonuç alanı içinde sadece bilgi yenilemez.

Sergileme alanı 20 (ya da herneyse) sonuçları (hat) gösterecektir. Sonraki ve önceki düğme olacak. Bir sonraki vurursanız, sonuçların sonraki seti gösterecektir.

Her ekran için 20 sonuç üreten bir kod yazıyorum. Orada sonuç hiç set sayısı, yani sonuç bir başlangıç ​​/ ilk sayfa olabilir, ama bir son sayfası yok.

Her zaman kullanıcı hits 'next', programı oluşturmak istiyorsunuz / yük yeni sonuçları. Bir kullanıcı hits 'son', önceki sonuçları anında gelip böylece Ayrıca, önceki sonuçları saklamak istiyorsunuz.

Tezler hangi teknikleri / programı vardır?

4 Cevap

Son zamanlarda Kod Ateşleyici (php framework) ile sayfalama ele sahip, Aşağıdaki bağlantılar sizi ve dışarı herkesten yardımcı olabilir:

http://tympanus.net/jPaginate/

http://codeigniter.com/forums/viewthread/93045/

Kullanılabilirlik önemlidir ve AJAX sayfalama sayfalama ile ilgili ele gereken bazı önemli sorular tanıttı, aşağıdaki makale bir tabloda sonuçlarını görüntülemek için bazı kullanılabilirlik kurallar verecektir:

http://thedesignvanguard.com/crud-r-for-read

Kod Ateşleyici Prototip Çerçeve Ajax Sayfalandırması:

http://codeigniter.com/wiki/AJAX_Pagination_with_CI_Pagination_Library/

Biz jQuery kullanarak konum beri, biz, AJAX sayfalandırmada Codeigniter jQuery framework aşağıdaki seçti

http://tohin.wordpress.com/2008/08/12/codeigniter-ajax-pagination/

http://tohin.wordpress.com/2008/10/07/codeigniter-ajax-pagination-exampleguideline/

It is not AJAX for sure.
Nobody uses AJAX for the pagination.

Ve internet üzerinden trilyonlarca Sayfalandırması örnekleri hakkında vardır

The only thing is never described in articles is how to persist search options for the other pages.
But it's simple enough: http_build_query() can help you

Sen arama terimi ve sayfa sayısı alanları içeren AJAX yoluyla gönderildiğini GET / POST formu olması gerekir.

Eğer 20 sonuçlarına sayfa boyutunu ayarlamak için gidiyoruz eğer, page_num = 4 61-80 sonuçlarından sonuçlarını gösterecektir.

Genellikle arama sonuçları GET yerine POST vardır (Örn: Google arama sonuçlarına bakın) başka bir niteliği ve değer olarak PAGE_NUMBER ile birlikte.

@ IVAN .. kütüphane faydalı geldiğini bilmek güzel ..

About that searching option; check the recent commit in github http://github.com/neotohin/CodeIgniter-Ajax-pagination-Library there is an additional parameter added for searching.

Ben Benioku'da basit kod mekanizmasını anlamak için yeterli olduğunu düşünüyorum.