2013-09-30 3 views
-1

J'ai une page, a.php. Dans la page, cliquez sur le bouton J'appelle la fonction "échantillon".get jquery valeur de poste

<script type="text/javascript"> 
function sample(id,no) {  
    jQuery.post('s.php', { ID: id, Number: no }, function(response) { 
    window.self.location='s.php'    
    }); 
} 
</script>   
<input name="" value="submit" type="button" onClick="return sample('5','10');"> 

Je dois obtenir les valeurs postées sur s.php.

Est-il possible avec mon code ci-dessus?

+1

Vérifiez cet exemple simple http://stackoverflow.com/a/19089803/1868660 –

+4

'$ id = $ _POST [ "ID"]; $ number = $ _POST ["Number"]; ' – letiagoalves

+0

@letiagoalves J'ai essayé ce code. mais il montre "Undefined index: porteID" – Ammu

Répondre

0

S'il vous plaît essayer

a.php 

<form method="_POST" action="s.php"> 

<input name="id" value="5"> 
<input name="number" value="10"> 
<input name="" value="submit" type="button"> 

</form> 

s.php 

<?php 
if(isset(id) && isset(number)) { 
echo id = $_POST['id']; 
echo number = $_POST['number']; 
} 
?> 
0

Vous devez accéder au tableau $ _POST: http://php.net/manual/en/reserved.variables.post.php

La clé du tableau sera le même que le nom d'entrée de forme, donc ID et le numéro.

$id = $_POST['ID']; 
$number = $_POST['Number']; 

Ensuite, utilisez les variables dont vous avez besoin. Faites attention aux injections SQL à ce stade (nettoyez l'entrée).