Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/454.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
未执行包含AJAX请求的Javascript函数_Javascript_Jquery_Ajax - Fatal编程技术网

未执行包含AJAX请求的Javascript函数

未执行包含AJAX请求的Javascript函数,javascript,jquery,ajax,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',

我有以下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>");
            }
        }
   });
}

如果在console中有这样一行代码:
$未定义

您还没有包括jQuery或不高于
$(document).ready(function()
script

你检查过你的控制台有没有错误吗?你有没有包括jQuery库?如果是的话,你把它放在这段代码之前了吗?好吧,如果你去掉AJAX,那么其他的事情就发生了。这个js文件包含在我的profile.php文件中,它包含header.html,它调用bootstrap和jQuery库……所以我想我是这样做的,希望如此这不是问题,你应该添加一个错误函数,而不是只有一个成功。很多人都这样做,但即使在生产代码中,这也会很有帮助。感谢Kaddath的提示,我现在就开始做,我在等待答案:你知道为什么吗,即使在profile.php文件中调用了这个脚本,其中也包括jquery,它也会ill不起作用?我的控制台中确实有这句话,但正如我在另一条评论中所写的:“这个js文件包含在我的profile.php文件中,它包含header.html,它调用bootstrap和jquery库……所以我想我做了,希望这不是问题。”,所以我认为这还不够?在中包含jquery库以避免此问题,而不是在profile.php中
echo json_encode(array("rank" => "A"));