Jquery kullanarak bir sayfa Codeigniter sitesi?

1 Cevap php

I am hoping for some advice, imagine if you will will you are on a website and you are greeted solely with navigation menu, on click the navigation menu that is situated within the left hand side of the screen you can add various content to the right side of the screen that is loaded in individual ‘divs’ then collapsed in accordions(this effectively makes a one page site(Yes I am aware of poor SEO, Accesibility and Usability). Now this raises some questions from me. 1) What would be the best way to load in the data for each of these ‘modules’ as they are clicked. How would I load the codeigniter views in with leaving the index page? 2)The user can also remove ‘modules’ how could this be achieved without leaving the page? 3)If there are 3 pages that are loaded in from 3 different views all in an accordion how can i make it so only one accordion can be open? 4)If the ‘module’ has further links within it, it should load in another view to left of it, how could I control this?

Ben tavsiye sürü soruyorum biliyorum ama ben bu gibi web üzerinde bir şey görmedim ve gerçekten bu yaklaşım için en iyi yolu bazı geribildirim seviniriz.

1 Cevap

Bu gerçekten jQuery bir soru, ve jQuery Ajax yöntemleri. Burada çok zor bir şey hakkında sormuyorsun. Içerik için sunucuya asenkron çağrıları yapan ve belirli bir DIV içine respose HTML yükler sadece bir menü.

$("a.homePage").click(function(){
  showLoadingAnimation(); // Indicate ajax-loading
  $("div.Container").load("/home", {}, function(){
    hideLoadingAnimation(); // Hide indicator after content is loaded
  });
});

Bu home görünümünde yüklemek olacaktır. Sadece onunla birlikte bir şablon getirmiyor emin olun. Eğer asıl gelişme başlamak kez, daha hızlı ve daha kapsamlı yanıtları almak için daha fazla özel sorular sormak için buraya dönün.