2010-01-27 3 views
0
jQuery et PHP

Je veux passer à la fois les valeurs en utilisant ajaxForm, affichant à la fois les valeurs séparément dans test.phpPassant 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"; 

?> 

Merci Jean

+0

Vous voulez passer les valeurs $ t et $ u de "test1.php" à la méthode de succès d'ajaxForm? –

+0

oui, c'est possible? – X10nD

Répondre

0

Hy Jean

Bienvenue sur Stackoverflow

Voici le code fixe:

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

<script language="javascript" type="text/javascript"> 
$.post("test.php", {testval: val}, function(data){ 
    if (data.length>0){ 
$('#result').show(); 
    $("#result").html(data); 
    } 
    }) 


</script> 



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

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

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


<? 
// now coding in PHP is easiyer 
if(isset($POST["testval"])) 
{ 
// this is now for your Learning purposes that you see how things are 
$testval = strip_tags(mysql_escape_string($POST["testval"])); 
echo $testval; 
} 
// thats it have fun :-) 
?> 
+0

Salut, Merci .... Lorsque je clique sur le bouton soumettre sur http: //localhost/test.php, il me transfère juste à http: //localhost/test1.php? Testval = sub_value, avec un page blanche. Je suppose que je fais quelque chose de mal ... Jean – X10nD

Questions connexes