2010-11-29 8 views
1

ok im ce faire est d'utiliser onmousedown pour appeler ma fonction javascript cette fonction définit alors une variable php à une forme en fonction de ce que j'envoie. comment puis-je obtenir ce qui est renvoyé de script php retour au script original de sorte qu'il peut être affiché dans un un menu déroulant en utilisantappel poste à une fonction php

function toggleInteractContainers(x) 
{ 
    if ($('#'+x).is(":hidden")) { 
    $('#'+x).slideDown(200); 
    } else { 
    $('#'+x).hide(); 
    } 
    $('.interactContainers').hide(); 
} 

le code html est

<div class="interactContainers" id="edit_venue">  
    <?php echo $display_edit_form; ?> 
</div> 

le script est

if ($_POST["request"] == "edit_now") 
{ 

    $display_edit_form =' 
    <form action="" method="post" name="venue_edit"> 
      <table width="90%" border="1" cellspacing="5" cellpadding="5"> 
        <tr> 
        <td width="20px"><?php echo $id ?></td> 
        <td align="right">Venue Name :</td> 
        <td align="left"><input name="venue" type="text"></td> 
        </tr> 
       </table> 
    <input name="submit" type="submit" value="submit"> 
      </form>'; 
    return $display_edit_form; 
} 

i juste besoin d'un javascript pour appeler le poste et obtenir le display_edit_form de $ dos rétablissez alors un php Var

J'espère que je vais vous assez d'information donné pour donner une réponse

+2

Rodney, s'il vous plaît formatez votre code en code en l'indentant avec 4 espaces (ou utilisez le bouton 101010 sur le texte sélectionné), sinon c'est illisible. – deceze

+0

Je vous suggère de vous apprendre quelque chose sur AJAX: http://w3schools.com/ajax/default.asp – deceze

+0

@deceze: oh, je ne « vu » ce bouton 101010 et toujours formaté toutes les sources ici manuellement ou dans mon bloc-notes: -S – zerkms

Répondre

0

si je comprends bien que vous devez faire un appel ajax, puis ajoutez la HTMLresponse dans votre interactContainer div (ne pas utiliser php echo out)

+0

im en utilisant un php echo je ned de savoir est comment obtenir le var du javascript au php je sais qu'il peut être fait juste ne pas shure comment –

+0

j'ai trouvé quelque chose qui fonctionne mais le problème est il exécute le script b4 j'ouvre le récipient. Si j'utilise une instruction if, elle conserve la boîte cachée mais ne dose pas le script lorsque la boîte est ouverte. Dois-je utiliser la fonction document rdy ou existe-t-il un moyen de contourner ce problème? –

Questions connexes