Ajax发布和重定向?

时间:2016-12-13 19:43:16

标签: php jquery ajax

我知道这个问题已经以各种形式提出,但我对ajax和php很新,我希望得到一些帮助。我有一个JS函数,它接受一个传递的变量,我想发布到一个新的页面然后转到那个页面。但是我不知道如何发布到下一页然后转到页面并获取数据。

例如:我的函数采用课程名称,我想将名称发布到新页面,然后重定向到新页面并将数据分配给文本框。这是我尝试过的:

 function clickLogo(val){
            console.log(val);
            $.ajax({
                url: 'newPage.php',
                type: 'POST',
                data: 'courseTitle=' +val,
                success: function (response) {
                       location.href = "newPage.php";
                },
                    error: function(jqXHR, textStatus, errorThrown) {
                        console.log(textStatus, errorThrown);
                }

            }); 
        }

/ NEW PAGE /

   <?php
         include ('config.php');
         @ob_start();
         session_start();

         if ($_SERVER['REQUEST_METHOD'] == 'POST'){    
            $courseTitle = $_POST['courseTitle'];
            echo $courseTitle+"!!!";
            echo "<script type = 'text/javascript'>document.getElementById('#headerDiv').innerHTML = ".$courseTitle."</script>";
        }else{
            echo "NO POST!!";
        }
    ?>

0 个答案:

没有答案