无法使用jQuery Ajax Post正确发布数据

时间:2018-06-15 07:39:23

标签: php ajax post

我正在使用像这样的jQuery ajax将一些数据发布到PHP文件

$("#up-data").on("click", function(){
        var data= { 
            url : 'www.google.com', 
            product : 'KoKo' 
        };
        var request = $.ajax({
        type: "POST",
        url: ajax_custom.ajaxurl,
        data: data,
        cache: false,
        beforeSend: function() {
        }
});

        request.done(function( ) {
         console.log('Done');
        });

        request.fail(function( jqXHR, textStatus ) {
          console.log( "Request failed: " + textStatus );
        }); 
    }); 

在服务器端我有

<?php
session_start();
if (isset($_POST['url'])) {
    $u = $_POST["url"];
}
if (isset($_POST['product'])) {
    $p = $_POST["product"];
}


$_SESSION["product"] = $p;
$_SESSION["url"] =$u;
echo $_SESSION["url"] . "      ".$_SESSION["product"];

现在我正在

  

注意:未定义的变量:p in   第11行的W:\ wamp \ www \ WP \ wp-content \ themes \ dev \ session.php

     

注意:未定义的变量:u in   第12行的W:\ wamp \ www \ WP \ wp-content \ themes \ dev \ session.php

你可以告诉我我做错了吗?

0 个答案:

没有答案