Főoldal   Súgó Bejelentkezés Regisztráció  
Üdvözlünk, Vendég. Kérlek jelentkezz be vagy regisztrálj.

Jelentkezz be a felhasználóneveddel, jelszavaddal és add meg a munkamenet hosszát
1 évet fizetsz kettőt kapsz a CakePHP tárhely programban!
Silver csomag pl.: 1000MB tárhely, MySQL vagy PostgreSQL.
.hu domain címmel - 12.900 Ft + Áfa / 2év
Hírek: Exkluzív bejelentés CSAK CakePHP.hu fórumlátogatóknak!  Általános blabla...
Oldalak: [1]   Le
Nyomtatás
Téma: Ajax használata  (Megtekintve 210 alkalommal)
« Dátum: 2011. December 12. - 18:05:18 »
kisspepe Nem elérhető
Kölyök tag

Profil megtekintése E-mail
**
Hozzászólások: 88



Sziasztok!

Kellene még a programomba egy kis Ajax-ot vinni. Olvastam az Ajax helper részt a kézikönyvben, és szeretném a linkeket megcsinálni ajax-osra.

A default layoutba betöltöttem a prototype és scriptaculous java scripteket (le is töltöttem őket).

Majd a leírás szerint összeállítottam a következő linket:
Kód:
echo $ajax->link(__('Settings', true), array(
'controller' => 'settings',
'action' => 'admin_index',
'admin' => true
),
array(
'update' => 'box_center'
)
);

Ha a linkre kattintok, a böngésző kiírja a hivatkozást, de nem tölti be az oldalt.

A default layout szerkezete:
Kód:
<body>
<div id = "main">
<!-- Felső címsáv -->
<div id = "header">
<div class = "box">

</div>
</div>

<div id = "columns">
<!-- Bal oldali oszlop -->
<div id = "left_column">
<div class = "box">

</div>
</div>

<!-- Középső oszlop -->
<div id = "center_column">
<div class = "box_center">

<?php echo $content_for_layout?>
</div>
</div>

<!-- Jobb oldali oszlop -->
<div id = "right_column">
<div class = "box">

</div>
</div>
</div>

<!-- Lábléc -->
<div id = "footer">
<div class = "box">

</div>
</div>
</div>
</body>
Naplózva
« Válasz #1 Dátum: 2011. December 13. - 18:44:37 »
rrd Nem elérhető
Adminisztrátor
Teljes tag

Profil megtekintése WWW E-mail
*****
Hozzászólások: 206



http://webmania.cc/cakephp-project-epites-8-resz/

Több minden sem stimmel. Az egyik, hogy az ajax linkednek azt mondod, hogy a box_center id-jű elembe töltse a választ, de neked ilyen nincs, csak ilyen class-ú dived van.

A fenti link elég régi, de talán segít az elv és az alkotóelemek megértésében. Az első ajaxos cucc összehozása nekem is nehezen ment, aztán viszont mint a karkicsapás
Naplózva
Oldalak: [1]   Fel
Nyomtatás
Ugrás:  

2007 CakePHP Magyarország Fóruma
Powered by SMF 1.1.4 | SMF © 2006, Simple Machines LLC
Magyar fordítás: SMF Magyarország
| Üzemelteti / Hosting: Elite Media     -     Támogatóink: Loovers Szexshop | És a HHO generátor