2010-06-11 3 views
0

i ont ce code:jquery: les données montrent après l'événement de changement

<script> 
$("#mod").change(function() { 
var matches=str.match(/(EE|[EJU]).*(D)/i); 
     $.ajax({ 
        type="post", 
        url="process.php", 
        data="matches", 
        cache=false, 
        async=false, 
        success= function(res){ 
         $('#rslt').replaceWith("<div id='value'><h6>Tuner range is" + res + " .</h6></div>"); 
         return this; 
       } 
     }); 
    return false; 
}); 
</script> 

Je veux que ce code peut montrer le résultat normally..where est ma faute?

Répondre

2

retirer le return s

et le format (: au lieu de =)

  $.ajax({ 
        type:"post", 
        url:"process.php", 
        data:"matches=" + matches, 
        cache:false, 
        async:false, 
        success: function(res){ 
         $('#rslt').replaceWith("<div id='value'><h6>Tuner range is" + res + " .</h6></div>"); 
         // return this; <<--- remove that too... 
       } 
     }) 

et si vous voulez matches à transmettre sous forme de données utilisent data:"matches=" + matches, ...

et $_POST['matches'] est la façon d'obtenir la valeur via PHP

+1

+1 - content que vous avez compris ce que l'OP voulait dire, lol –

+0

merci beaucoup Reigel .. – klox

+0

J'espère que les gens lisent d'abord la documentation. quel est le terme .... RTFM (Read The Fucing Manual)? lolz ... –

0
<script> 
$("#mod").change(function() { 
var matches=str.match(/(EE|[EJU]).*(D)/i); 
     $.ajax({ 
        type:"post", 
        url:"process.php", 
        data:"matches="+matches, 
        cache:false, 
        async:false, 
        success: function(res){ 
         $('#rslt').replaceWith("<div id='value'><h6>Tuner range is" + res + " .</h6></div>"); 

        } 
     }); 
    }); 
</script> 
Questions connexes