简体   繁体   English

Ajax在Safari和Chrome中不起作用

[英]ajax is not working in safari and chrome

I am trying the following code. 我正在尝试以下代码。 its working fine in firefox, but its not working in chrome or safari. 它可以在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);
        }
    }); 
}

I am getting the following error: 我收到以下错误:

Uncaught ReferenceError: $ is not defined script.js:28 (anonymous function) 未捕获的ReferenceError:$未定义script.js:28(匿名函数)

and this is line 28 : 这是第28行:

$.ajax({url:"get_last_device.php"}).done(function(last_visitor_id){

I have copied the jquery from google ( http://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js ) 我已经从Google复制了jquery( http://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js

can anyone suggest any solution. 谁能建议任何解决方案。 any help is apriciated. 任何帮助都非常宝贵。

Regards, 问候,

确保在尝试使用jQuery之前(在页面顶部附近)导入jQuery。

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM