размещать данные с помощью ajax и jquery на другой странице - PullRequest
0 голосов
/ 13 июля 2011

Как мне отправить данные с одной страницы на другую с помощью $.ajax и перейти на эту другую страницу? Если я попробую приведенные ниже коды, я получу ошибку только на второй странице (watch-video.php).

Я использую этот код на videos.php странице

$.ajax({
            type: "POST",
            url: "watch-video.php",
            data: {video: "test"},

            success: function(msg)
            {
                                $(location).attr('href',"watch-video.php");

            }
        });

Я использую этот код на watch-video.php странице

<?php
$name=$_POST['video'];
?>

<html>
<body>

<?php echo $name; ?>

</body>
</html>

Это дает мне ту же ошибку на watch-video.php page. Ошибка об этой строке:

    <?php
$name=$_POST['video'];
?>

Я получаю следующую ошибку:

Notice: Undefined index: video in `C:\wamp\www\website\watch-video.php on line 26`

Я хочу отправить что-то на другую страницу и перейти на эту страницу, но без формы. Это должно быть сделано, когда я нажимаю на div:

 $("#gvidbalk").click(function(){

Это для чего-то вроде youtube, если вы нажмете на видеоизображение, вы перейдете на другую страницу, где вы можете посмотреть это видео.

Ответы [ 2 ]

1 голос
/ 27 сентября 2013
$.ajax({
    type:'POST',
    url:'insert.php',
    data:'name='+name+'&pass='+pass,
    success: function(data){
        alert(data);
    }
});

Если вы используете этот метод, вы можете легко передавать данные. Это очень просто и легко.

0 голосов
/ 13 июля 2011

Вы можете сделать:

$.ajax({
            type: "POST",
            url: "watch-video.php",
        data: {video: "test"},

        success: function(msg)
        {
                           window.location.href = "watch-video.php";

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