2010-01-28 5 views
-1
jQuery et PHP

Je veux passer à la fois les valeurs en utilisant ajaxForm, affichant à la fois les valeurs séparément dans test.phpRécupération deux valeurs pour ajaxForm(), en utilisant

-------test.php----------------------------------------- 

<script language="javascript" type="text/javascript"> 

$('#test_form').ajaxForm({ 
    target:'#result', 

    success:function() { 
     $('#result').show(); 
    } 
}); 


</script> 



<form id="test_form" method="" action="test1.php"> 
<input type="submit" id="sub" value="sub_value"> 
</form> 

<div id="result"></div> 

-------test1.php--------------------------------------- 


<? 
$t="test value"; 
$u="test value 1"; 

?> 
+0

Quelle est votre question? – Natrium

+0

Je veux afficher les valeurs de $ u et $ t sur test.php – X10nD

Répondre

0
-------test1.php--------------------------------------- 
<? 
$t="test value"; 
$u="test value 1"; 

// output the result... 
echo "$t $u"; 
?> 

Cela finira par afficher à la fois vos valeurs dans votre cible div ...

Si vous voulez gérer les bits de données indépendamment essayer ... alors ce

<? 
$result['u'] = 'test 1'; 
$result['t'] = 'test 2'; 
echo json_encode($result); 
?> 

Mettez à jour votre javascript pour gérer le tableau retourné comme vous le souhaitez ...

+0

Si vous voulez récupérer 2 valeurs différentes d'un appel, et faire des choses différentes avec elles, alors vous feriez mieux de retourner les données au format json puis en changeant votre javascript pour le gérer comme vous le souhaitez. –

Questions connexes