使用jQuery执行GET请求并使用结果数据

时间:2010-06-10 14:11:19

标签: jquery

我有一个页面,我们称之为“callme.html”,它只包含以下内容:

  

ABC

现在我要解雇以下内容:

$.get("callme.html", function (data) {

    alert(data);     

}, "text");

我正在使用jQuery 1.4.2 mini并且页面被调用但警报为空。

任何想法为什么?我希望弹出窗口包含abc

我也试过以下

$.ajax({
   url: "callme.html",
   async: false,
   success: function (data) {
       alert(data);
    }
});

3 个答案:

答案 0 :(得分:1)

使用chrome的开发人员工具或火灾bug。这可以让你看到任何错误,或者请求的去向,成功等等......

答案 1 :(得分:0)

您的$.get()电话很好。你需要将它包起来以便在加载时触发。

这对我有用:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
    $.get("callme.html", function (data) {
        alert(data);     
    }, "text");
});
</script>

答案 2 :(得分:0)

我使用jsonp代替并在javascript中使用预加载的图像来解决它。

    $.getJSON("www.mypage.com?callback=?",
    function (data) {
        requestid = data.guid;
    });

当你提供回调=?它将被getJSON替换为回调函数的appropriet标识符。

但是,现在我必须控制mypage.com,我有。所以问题解决了!