Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/413.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
Javascript ajax在safari和chrome中不起作用_Javascript_Jquery_Ajax - Fatal编程技术网

Javascript ajax在safari和chrome中不起作用

Javascript ajax在safari和chrome中不起作用,javascript,jquery,ajax,Javascript,Jquery,Ajax,我正在尝试以下代码。它在firefox中运行良好,但在chrome或safari中不起作用 if (getCookie("vantage_device_id")==''){ $.ajax({url:"get_last_device.php"}).done(function(last_visitor_id){ deviceID = ++last_visitor_id; //alert ("device ID " + deviceID); co

我正在尝试以下代码。它在firefox中运行良好,但在chrome或safari中不起作用

if (getCookie("vantage_device_id")==''){
    $.ajax({url:"get_last_device.php"}).done(function(last_visitor_id){
        deviceID = ++last_visitor_id;
        //alert ("device ID " + deviceID);
        console.log("creating cookies");
        setCookie("vantage_device_id", deviceID , 365);

        $.ajax({
            url:"save_device.php?deviceID="+deviceID+"&websiteID="+WebsiteID+"&width="+sWidth+"&height="+sHeight,
            success:function(datasource){
                //alert (datasource);
            }
        });    

        $.ajax({
            url:"save_session.php?deviceID="+deviceID+"&websiteID="+WebsiteID+"&url="+url,
            success:function(filename){
                // saving session data for individual pages ///////////////
                //alert ("File Name " + filename);
            }
        });
    });
} else {
    deviceID = getCookie("vantage_device_id");
    //alert ("Cookies already exists...." + deviceID);
    $.ajax({
        url:"save_session.php?deviceID="+deviceID+"&websiteID="+WebsiteID+"&url="+url,
        success:function(filename){
            // saving session data for individual pages ///////////////
            //alert ("File Name " + filename);
        }
    }); 
}
我得到以下错误:


未捕获引用错误:$未定义脚本。js:28(匿名 功能)

这是第28行:

$.ajax({url:"get_last_device.php"}).done(function(last_visitor_id){
我从google()复制了jquery

有人能提出解决办法吗。任何帮助都是必要的


关于,

请确保在尝试使用jQuery之前(靠近页面顶部)导入它

<script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>


console中有错误吗?未捕获引用错误:$未定义script.js:28(匿名函数),这是第28行:$.ajax({url:“get_last_device.php”})。完成(函数(last_visitor_id){hmm,似乎您没有包含jquery lib(上面的错误)@user2674341:将错误消息放在您的问题中,而不是放在注释中