内部有AJAX请求的Javascript函数未被执行

时间:2017-11-10 14:56:39

标签: javascript jquery ajax

我有以下javascript代码:

$(document).ready(function()
{
    alert("test");
    ajaxrequest();
});
function ajaxrequest()
{
    alert("test");
    $.ajax({
        url:"/CRUD_LOGIN/php/getUserRank.php",
        type: "GET",
        dataType: 'json',
        success:function(result){
            alert(result);
            if(result.rank == "A")
            {
                $("#bar").append("<li><a href='/CRUD_LOGIN/page/display.php'>Admin panel</a></li>");
            }
        }
   });
}

但它没有被执行,甚至警报被忽略......顺便说一句,getUserRank.php会这样做:

echo json_encode(array("rank" => "A"));

1 个答案:

答案 0 :(得分:0)

如果你在控制台中有这样的一行: $ is not defined 你没有在$(document).ready(function()脚本

之上包含jQuery