【问题标题】:Is it possible to specify a port in a ajax call是否可以在 ajax 调用中指定端口
【发布时间】:2009-11-20 04:43:37
【问题描述】:

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

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

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

    });
})

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

【问题讨论】:

    标签: jquery ajax


    【解决方案1】:

    由于Same origin policy,它不起作用。 AJAX 请求只允许在相同的域、协议和端口中。

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

    【讨论】:

      【解决方案2】:

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

      如果不是,您会遇到same origin policy,它不会工作。

      【讨论】:

        猜你喜欢
        • 2013-09-30
        • 2011-05-31
        • 1970-01-01
        • 2023-04-01
        • 2020-05-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多