Autorius Tema: Codeigniter ajax filtravimas  (Skaityta 1264 kartus)

Neprisijungęs Tautvydas

  • Dalyvis
  • **
  • Įrašai: 438
  • Karma: +11/-0
    • Žiūrėti profilį
Codeigniter ajax filtravimas
« Įrašytas: 2015-05-04 23:26:19 pm »
Sveiki, pradėjau domėtis codeigniteriu, pasirodė paprasčiau nei laravel. Paprasti dalykai kaip ir aišku, tačiau kaip mąstyti sistemą, kurioje norima padaryti žemėlapį su žymekliais ( google maps api ) ir filtravimas pagal kategorijas. T.y. tarkime pasirenki miestą ir pasikeičia visi tie žymekliai, lieka tik atitinkami.

Naudojami controleriai kol kas tik welcome. Jame
<?php 
class Welcome extends CI_Controller {

 
public function index()
{
// uzkraunu mapo library
$this->load->library('googlemaps');

$config['center'] = '37.4419, -122.1419';
$config['zoom'] = 'auto';
$this->googlemaps->initialize($config);

$marker = array();
$marker['position'] = '37.429, -122.1419';
$this->googlemaps->add_marker($marker);
$data['map'] = $this->googlemaps->create_map();

// $this->load->view('map.php', $data);


$this->load->view('dizainas/header.php'$data);
$this->load->view('dizainas/slogan.php');
$this->load->view('map.php');
$this->load->view('dizainas/footer.php');
}
}
Ir tada headeryje pasitalpina google map javascript'as sugeneruotas ir tame map.php tiesiog įdedamas DIV'as su mapu.

Tiesiog tokia kolkas, tačiau pridėsiu fetch'ą iš duombazės ir tų markerių pridėjimą pagal esamus įrašus.  Kaip daryti, kad visa tai veiktų ne tik perkrovus tinklapį ir gavus info _GET ar _POST metodais, o su tuo ajax? Kurti kitą controlerį? Bet juk jų surišinėti kaip ir negalima. Visiškai neįsivaizduoju. Ačiū

Neprisijungęs ganjabest

  • Dalyvis
  • **
  • Įrašai: 968
  • Karma: +41/-1
  • Povilas Stankevičius
    • Žiūrėti profilį
Ats: Codeigniter ajax filtravimas
« Atsakymas #1 Įrašytas: 2015-05-18 14:52:32 pm »
Norint, kad mapsas reguotu i veiksmus neperkraudinejant puslapi reikia naudoji ne GoogleMap PHP API, o GoogleMap Javascript API.
Visi žmonės kaip žmonės - tik aš vienas kaip dievas!

Manualai.lt Forumas

Ats: Codeigniter ajax filtravimas
« Atsakymas #1 Įrašytas: 2015-05-18 14:52:32 pm »