I did.  It is loading.  When it doesn't I get the error about the
undefined function Event something or other.

On Mar 26, 12:03 pm, "Samuel DeVore" <[EMAIL PROTECTED]> wrote:
> make sure that your defauly layout includes the prototype/
> scriptalicious stuff, and that it is actually loding
>
> On 3/26/07, Christopher E. Franklin, Sr.
>
>
>
> <[EMAIL PROTECTED]> wrote:
>
> > Oh yeah, this is the source in the page after it is rendered:
> > <div id="testola"></div>
> > <a href="/user/login/"  id="link191330890" onclick=" return
> > false;">Log In</a>
> > <script type="text/javascript">
> > Event.observe('link191330890', 'click', function(event){ new
> > Ajax.Updater('mainContent','/user/login/', {asynchronous:true,
> > evalScripts:true, requestHeaders:['X-Update', 'mainContent']}) },
> > false);
> > </script>
>
> > On Mar 26, 11:48 am, "Christopher E. Franklin, Sr."
> > <[EMAIL PROTECTED]> wrote:
> > > I feel like an idiot for asking since there are so many posts in this
> > > group on Ajax->link questions but, I have already wasted 2 hours
> > > trying to find the answer.
>
> > > I was following a small tutorial to get Ajax working (the one with the
> > > stars =D ) and it didn't work.  So, I tried to do a little test and
> > > this is my real problem,
>
> > > I can use $ajax->link and get a link to show up.  Viewing the source,
> > > you can see the javascript being inserted after the link for an ajax
> > > call.  The problem is, when I click on the link, nothing happens.
> > > Using FF2 or IE7.  I get no errors whatsoever (using Firebug).
> > > Firebug tells me that no XMLHTTPRequests were made at all.
>
> > > This leads me to believe that there is an error in my coding somewhere
> > > but, looking at the cake manual and other references, it seems that my
> > > code is correct.
>
> > > Maybe another pair of eyes can spot something that I am missing.
>
> > > Keep in mind that this is supposed to be a simple test for me to get
> > > the feel of how Ajax works with cakephp.
> > > I want to displayhttp://localhost/user/andget an Ajax link called
> > > Log In.  When I click Log In, it will callhttp://localhost/user/login/
> > > and I was expecting the result (<p>Hi!</p>) to update into my test div
> > > (testola).
> > > When I click login, it does nothing, no errors, no request calls,
> > > nothing.  See the (**) notes after each piece of code.
>
> > > I am at a loss here.  Sorry for the long post, I am trying to be
> > > thorough.
>
> > > The info:
> > > CakePHP :: 1.3.1
> > > Prototype :: 1.5.1_rc2
> > > Scriptaculous :: 1.7.1_beta1
> > > Firefox :: 2.0
> > > Internet Explorer :: 7.0
> > > PHP :: 5
> > > Apache :: 2
>
> > > Here is the ajax code I have:
>
> > > // /app/plugins/user/view/user/index.thtml
>
> > > <div id="mainContent">
> > > <h1>Welcome to the user plug-in</h1>
> > > <hr />
> > > <?php
> > >     echo $ajax->div('testola');
> > >     echo $ajax->divEnd('testola');
> > >     $ajaxLoginOptions = array('update' => 'test');
> > >     echo $ajax->link('Log In', '/user/login/', array('update' =>
> > > 'testola', 'url' => 'login/'), null, false);
> > > ?>
> > > </div>
> > > **I have tried this with the ajax->div and without just using a hard
> > > div tag.  I have also tried passing a variable with and without the
> > > url array key/value.  None work
>
> > > // /app/plugins/user/user_app_controller.php
>
> > > <?php
> > > class UserAppController extends AppController {
> > >     public $helpers = array('Html', 'Javascript', 'Ajax');}
>
> > > ?>
> > > **I have included the Javascript and Ajax helpers.  I have no problems
> > > loading js files from default.thtml
>
> > > // /app/plugins/user/controllers/user_controller.php
>
> > > <?php
> > > class UserController extends UserAppController {
>
> > >     function index()
> > >     {
>
> > >     }
>
> > >     function register()
> > >     {
>
> > >     }
>
> > >     function login()
> > >     {
> > >         $this->render('login', 'ajax');
> > >     }
>
> > >     function logout()
> > >     {
>
> > >     }}
>
> > > ?>
> > > ** Under function login, I have commented this out and left it in to
> > > test, neither work
>
> > > // /app/plugins/user/views/login.thtml
>
> > > <p>Hi</p>
> > > **This is what I want to update my div with
>
> --
> (the old fart) the advice is free, the lack of crankiness will cost you
>
> - its a fine line between a real question and an idiot
>
> http://blog.samdevore.com/archives/2007/03/05/when-open-source-bugs-me/


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Cake 
PHP" group.
To post to this group, send email to cake-php@googlegroups.com
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to