Jquery и php не передают данные между двумя страницами - PullRequest
0 голосов
/ 15 сентября 2011

У меня есть две страницы в php, и мне нужно, чтобы значение выделения radioButton передавалось на другую страницу, но оно не работает.Код jquery страницы, которая отправляет данные:

   $(document).ready(function(){ 
  $("#continue").click(function(){
var val = $("input[@name='opt']:checked").val();
        $.ajax({
            type: 'GET',
        url:'editor.php',
            data:'radio=' + val,
            dataTyoe:'html',
            succes: alert(val)
        });
    }); 
});

HTML-код на странице php:

    <input type="radio" id="opt" name="opt" value="opt1" checked="checked">Opt 1<br/>
    <input type="radio" id="opt" name="opt" value="opt2"/>opt2<br />
    <input type="radio" id="opt" name="opt" value="opt3"/>opt3<br />

    <a href="editor.php" id="continue">Guardar continuar</a><br/>

А код страницы, которая получает данные, являетсяследовать.

<?php
$valor = $_REQUEST['radio'];
echo $valor

?>

Спасибо

Ответы [ 3 ]

2 голосов
/ 15 сентября 2011

Произошли некоторые орфографические ошибки, требующие исправления. Попробуйте следующий код:

$(document).ready(function(){

$("#continue").click(function(){
var val1 = $("input[name='opt']:checked").val();
    $.ajax({
        type: 'GET',
        url:'editor.php',
        data:'radio=' + val1,
        success: function(){
            alert(val1);
        }
    });
}); 

});
0 голосов
/ 15 сентября 2011

У вас могут быть некоторые ошибки: попробуйте заменить dataTyoe:'html' на dataType:'html', также $("input[@name='opt']:checked") на $("input[@name=opt]:checked") ... и обратный вызов успеха ...

Это будет выглядеть так:1007 *

var val = $("input[@name=opt]:checked").val();
 $.ajax({
      type: "GET",
      url: "editor.php",
      data:'radio='+val,
      dataType: "html",
      async:false,
      success: function(){
         alert(val);
      }
   }
);

Также вы можете удалить ссылку из html:

  <a href="#" id="continue">Guardar continuar</a><br/>
0 голосов
/ 15 сентября 2011

вы ошиблись: успех должен быть:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...