JQuery: показать данные после события изменения - PullRequest
0 голосов
/ 11 июня 2010

у меня есть этот код:

<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>

я хочу, чтобы этот код мог нормально показывать результат ... где моя ошибка?

Ответы [ 2 ]

2 голосов
/ 11 июня 2010

удалите return s

и отформатируйте как (: вместо =)

         $.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...
                 }
         })

, и если вы хотите, чтобы matches передавалось как использование данныхdata:"matches=" + matches, ...

и $_POST['matches'] - способ получить значение через PHP

0 голосов
/ 11 июня 2010
<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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...