是否可以在ajax调用中指定端口

时间:2009-11-20 04:43:37

标签: jquery ajax

我正在尝试使用jQuery在特定端口上运行AJAX查询:

$(document).ready(function() {
        $.ajax({
        url: "http://test_serve:666/test.php",

        type: "GET",
        data: ({value_test: 'true'}),
        dataType: "html"

    });
})

这不起作用:没有进行AJAX调用,我在Firebug中没有任何异常。 如果我没有指定端口,它确实有效。有谁知道为什么?

2 个答案:

答案 0 :(得分:7)

由于Same origin policy,它无效。 AJAX请求只允许在同一个域,协议和端口中使用。

如果你真的需要从该来源获取数据,你应该期待JSONP。

答案 1 :(得分:1)

是您在同一端口上使用的网页吗?

如果不是,你会遇到same origin policy并且无效。