Think this is a naming problem
        Posted  
        
            by RussP
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by RussP
        
        
        
        Published on 2010-05-04T13:00:31Z
        Indexed on 
            2010/05/04
            13:08 UTC
        
        
        Read the original article
        Hit count: 252
        
jquery-ajax
|jQuery
Must be really dumb today - sorry in advance; anyhow have this unordered list
<ul>
<li><div class="openuserform" >Info</div> <div class="userform"></div></li>
<li><div class="openuserform" >Appearence</div> <div class="userform"></div></li>
<li><div class="openuserform" >Pages</div> <div class="userform"></div></li>
<li><div class="openuserform" >Services</div> <div class="userform"></div></li>
<li><div class="openuserform" >Community</div> <div class="userform"></div></li>
</ul>
which on click <div class="openuserform" > I want to load a separate form e.g. 
$('.openusersform').live('click',(function(){ 
$('.userform').load('form page.php'); 
});
OK I can get the forms to load in the right div using
$(this).next('.userform').show();
$('.userform').load('form page.php');
but it's very ugly (I think) and I can only every get the first form to process propery.
It is laid out like (ul,li etc.) this so I can have each loaded form aligned under the relevant li.
But I think there has to be a better way as I do not seem to get any if(){} stemnents working to process the forms i.e. if(form1){ $.ajax etc } if (form2) {more ajax}
Suggestions please - thanks
© Stack Overflow or respective owner