(简单)Jquery ajax不返回数据

时间:2010-07-01 09:36:27

标签: javascript jquery ajax

警告框不显示任何内容,并且在显示Google页面时不会从任何网址返回任何数据!有任何想法吗?我正在使用POST,因为我也试图让它发送查询字符串数据。

    $.ajax({
        type: "POST",
        url: "http://www.google.com",
        success: function(msg) {
            alert("Data Saved: " + msg);
        }
    });

3 个答案:

答案 0 :(得分:3)

是的,TOm,

您正在进行跨域脚本编写。

将URL更改为您自己域中的文件。

$.ajax({
        type: "POST",
        url: "anyfileinYourDomain.xxx",
        success: function(msg) {
            alert("Data Saved: " + msg);
        }
    });

答案 1 :(得分:0)

只有当您拥有我认为至少不太可能的google.com时才能执行此操作:)(跨域问题)

要解决此问题,您可以发布到您的服务器并让服务器连接到google.com,然后您可以使用从google.com检索到的数据来回复用户。

答案 2 :(得分:-2)

我会尝试将dataType设置为html,看看是否有帮助。