<form onSubmit="return false;">'; return false? that isnt a good idea, this will keep the form form submitting any data so remove that.
On 31 Jul., 22:35, d'plus <[EMAIL PROTECTED]> wrote: > I'm new to AJAX as well as to cakephp, so maybe my problem isn't > difficult to You. > > i've tried to make something similar > tohttp://grahambird.co.uk/cake/tutorials/ajax.php > . I want to update div dynamically in my comments function. > > first of all - why I can't save my data into model with this: > $this->Comment->save($this->params['data'])); > I have to save like this: > $this->Comment->save(array('id_photo' => $id_photo, 'id_user' => > $this->data['Comments']['id_user'], 'comment' => $this->data['Comments'] > > ['comment'])); > > form: > <form method="post" action="<? echo $html->url('/comments/add/'. > $id_photo); "> > echo $html->input('Comments/comment'); > echo $html->input('Comments/id_user'); > echo $html->input('Comments/id_photo'); > echo '<br>'.$html->submit('add'); > > I don't have validation rules defined. table: > CREATE TABLE `pka_comment` ( > `id_comment` bigint(20) NOT NULL auto_increment, > `comment` longtext collate latin1_general_ci, > `id_photo` bigint(20) NOT NULL, > `id_user` bigint(20) NOT NULL, > PRIMARY KEY (`id_comment`) > ) > > all data is provided. i don't know why it's not saving, and can't > found any idea how to check the reason. > > I've got some problems also with posting form data thru ajax submit: > > echo '<form onSubmit="return false;">'; > echo $html->input('Comments/comment'); > echo $html->input('Comments/id_user'); > echo $html->input('Comments/id_photo'); > > echo $ajax->submit('Dodaj', array('url' => '/comments/add', > 'update'=>'photo_'.$id_photo.'_comment')); > echo '</form>'; > > With classical form submit, all data is sent and saved without > problems, but ajax submit, does'nt send anything ... > > My third problem is with warnings when debug is set > 0: > > Warning: session_start() [function.session-start]: Cannot send session > cookie - headers already sent by (output started at D:\www\pka\cake\app > \views\helpers\images.php:105) in D:\www\pka\cake\cake\libs > \session.php on line 146 > > Warning: session_start() [function.session-start]: Cannot send session > cache limiter - headers already sent (output started at D:\www\pka\cake > \app\views\helpers\images.php:105) in D:\www\pka\cake\cake\libs > \session.php on line 146 > > Warning: Cannot modify header information - headers already sent by > (output started at D:\www\pka\cake\app\views\helpers\images.php:105) > in D:\www\pka\cake\cake\libs\session.php on line 147 > > images.php is custom helper, written by some cakephp user, and > modified by me. > line 105 is the last line of file. how to found the reason of this > warning? > > I will be very greatfull for helping me. I'm quite new to cake, and > don't have experience, how to debug effectively. > also sorry for my poor english:) --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Cake PHP" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/cake-php?hl=en -~----------~----~----~----~------~----~------~--~---
