我有一个页面,我们称之为“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);
}
});
答案 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,我有。所以问题解决了!