首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

小弟我有一个新闻首页,小弟我要统计浏览这个页面的用户数据,通过ajax提交,是不是ajax不允许跨域访问

2013-09-13 
我有一个新闻首页,我要统计浏览这个页面的用户数据,通过ajax提交,是不是ajax不允许跨域访问?我有一个页面a

我有一个新闻首页,我要统计浏览这个页面的用户数据,通过ajax提交,是不是ajax不允许跨域访问?
我有一个页面a.html,域名是www.a.com,然后我自己做了一个统计页面b.aspx,域名是www.b.com,这个b.aspx前台没有任何代码,都是后台Response.Write输出的js代码,统计用户的ip,关键词等信息,然后这个b.aspx页面还要ajax到一个ashx页面,把数据提交给数据库。

我本机测试都没问题,可以提交过去,可是放在线上测试,就是报错,是不是ajax不允许这样跨域提交,或者有什么解决方案吗?

如下是我的ajax提交的js的代码


function addUser() {
        var Visitor_IP = "a";
        var Visitor_URL ="s";
        var Visitor_Referer = "d";
        var Visitor_Identity = "f";
        var Visitor_Keyword ="g";
        var method = "post";
        var async = true;
        var url = "InsertBase.aspx";
        var data = "Visitor_IP=" + Visitor_IP + "&Visitor_URL=" + Visitor_URL + "&Visitor_Referer=" + Visitor_Referer + "&Visitor_Identity=" + Visitor_Identity + "&Visitor_Keyword=" + Visitor_Keyword;
        ajaxrequest(url, method, async, data, document);
    }
    function getajaxHttp() {
        var xmlHttp;
        try {
            xmlHttp = new XMLHttpRequest();
        }
        catch (e) {
            try {
                xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
            }
            catch (e) {
                try {
                    xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e) {
                    alert("您的浏览器不支持AJAX!");


                    return false;
                }
            }
        }
        return xmlHttp;
    }
    function ajaxrequest(url, methodtype, con, parameter, obj) {
        var xmlhttp = getajaxHttp();
        xmlhttp.onreadystatechange = function () {
            if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
            }
        };
        xmlhttp.open(methodtype, url, con);
        xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        xmlhttp.setRequestHeader("If-Modified-Since", "0");
        xmlhttp.send(parameter);
       // alert("我已经触发" + Visitor_IP);
    }


[解决办法]
学习了,接分!

热点排行