CodeIgniter, jQuery ve AJAX

1 Cevap php

Ben şu anda bir sayfa site CodeIgniter'daki bir web sitesi inşa ediyorum, temelde bir kullanıcı sayfasına gelince, onlar ana onlar görmek istiyorum hangi sitelerin bölümleri tercih olduğunu menüden menü ve ilişkili üzerinde tıklama ile oluşturulan Bu linklere tıklayarak bağlantılar ... kendi Accordian menüsünde içeriği görüntülemek gerekir.

Benim soru Ben bunu yapmak için en kolay yolu, jquery ve ajax kullanarak seçilen görüşlerini yüklemek olacağını varsayıyorum edilir? Ben ne daha iyi bir çözüm olacaktır yanlış hatları üzerinde isem de ben ajax kullanarak görüşlerini yükleme hakkında bir şey bulamıyorum, her biri herhangi bir tavsiye var mı?

1 Cevap

Evet, kolayca bu gibi, menüler ve bağlantıları tıklama olayları bağlanarak, AJAX ve jQuery ile içerik yükleyebilirsiniz:

$("a.menuitem").click(function () {
    var link = $(this), url = link.attr("href");
    $("#content_pane").load(url);
    return false; // prevent default link-behavior
});

Ancak, bu yol aşağı giderek tarayıcıda bazı temel işlevleri vazgeçmek. Back-düğmesi çalışmaz. Sizin kullanıcıların alt sayfaların herhangi favorilerinize olamaz. Orada (Bu gibi jquery history plugin) geçici çözümler vardır, ama her kullanıcıların tarayıcı ile yerel gelir işlevselliği yerine bir sürü iş olacak.