使用jQuery POST到外部服务器

时间:2012-11-04 12:43:34

标签: javascript jquery ajax

我试图在我的许多网站上为我的链接建立一个计数器。所以每次点击我在其他网站上的链接,我的数据库都会计算它们。

(每个网站都在另一台服务器上..)

我试图在Jquery上构建一些我希望实现这一目标的页面:

$(document).ready(function() {

    attach();
});


function attach() {

    var name;
    var classCounter = $('.counterStrike');

    classCounter.bind('click', function() {

        var name = $(this).attr('name');

        var url = "http://XXXXX.######.XX/XXX/XXXX/Handler/Handler.aspx";
        var op = "1";
        var fromLocation;

        $.post(url, {
            name: name,
            op: op
        }, function(result) {
            alert(1);
            $("#result").html(result);

        });


    });


}

这在同一台服务器上工作正常,所以我猜我有一些跨浏览器的问题?对? 有没有办法操纵它?

谢谢!

2 个答案:

答案 0 :(得分:2)

您可以使用jsonp。它用于跨域请求

答案 1 :(得分:-1)

也许您可以添加新的HttpHandler,这样可以从您的服务器发送到远程并获取数据,

然后通过ajax发布到你的httphandler,就像一种代理......