如何使用jquery ajax将数据传递到另一个页面

kat*_*n55 12 javascript php ajax jquery

我在ajax调用时遇到问题.

这是关于ajax的代码:

$('#Subjects').click(function() {
    $.ajax({
        type: 'POST',
        url: '../portal/curriculum.php',
        data: 'studentNumber='+$('#StudentID').val(),
        success: function(data)
        {
            $('#curriculum').html(data);
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

当我studentNumber在另一页上回音时,studentNumberundefined.这是为什么?

小智 1

<!DOCTYPE html>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
<script>
$(document).ready(function(){
    $("button").click(function(){
        $.post("test1.php",
        {
          name: "Makemelive Technologies",
          city: "Mumbai"
        },
        function(data,status){
            alert("Data: " + data + "\nStatus: " + status);
        });
    });
});
</script>
</head>
<body>

<button>Send an HTTP POST request to a page and get the result back</button>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

上面将调用 test1.php ,其代码为

<?php

$fname=$_REQUEST['name'];
$city= $_REQUEST['city'];

echo "Company Name is ". $fname. " and it's located in ". $city ;

?>
Run Code Online (Sandbox Code Playgroud)