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

前端之家收集整理的这篇文章主要介绍了javascript – 如何使用jquery ajax将数据传递到另一个页面前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个问题在ajax调用.

这是我关于ajax的代码

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

当我在另一页面上回显studentNumber时,studentNumber是未定义的.这是为什么?

解决方法

只需修改你的代码,就好像这样:

JS

$('#Subjects').click(function() {
    $.ajax({
        type: 'POST',data: { studentNumber: $('#StudentID').val() },success: function(data)
        {
            $('#curriculum').html(data);
        }
    });
});

PHP

<?PHP

    $var = $_POST['studentNumber'];

?>

如果你仍然不能使它工作..其他事情你应该考虑..

url: '../portal/curriculum.PHP',

1)请使用完整网址http://yourdomain.com/portal/curriculum.PHP绝对路径,如/portal/curriculum.PHP

2)添加错误回调以查看错误消息

$('#Subjects').click(function() {
    $.ajax({
        type: 'POST',success: function(data)
        {
            $('#curriculum').html(data);
        },error: function (xhr,ajaxOptions,thrownError) {
            alert(xhr.status);
            alert(thrownError);
        }
    });
});
原文链接:https://www.f2er.com/ajax/152194.html

猜你在找的Ajax相关文章