猿问

jQuery:执行同步Ajax请求

jQuery:执行同步Ajax请求

我过去做过一些jQuery,但是我完全被困在了这个问题上。我知道使用同步Ajax调用的利弊,但这里需要使用同步Ajax调用。

远程页面被加载(由Firebug控制),但没有显示返回。

我应该做什么不同的,使我的功能,以适当地返回?

function getRemote() {

    var remote;

    $.ajax({
        type: "GET",
        url: remote_url,
        async: false,
        success : function(data) {
            remote = data;
        }
    });

    return remote;}


慕标琳琳
浏览 1017回答 3
3回答

慕沐林林

您使用的Ajax函数不正确。由于它是同步的,所以它将以如下方式返回内联数据:var remote = $.ajax({     type: "GET",     url: remote_url,     async: false}).responseText;

梦里花落0921

这个网址有多远?来自同一领域吗?代码看起来没问题尝尝这个$.ajaxSetup({async:false});$.get(remote_url, function(data) { remote = data; });// orremote = $.get(remote_url).responseText;
随时随地看视频慕课网APP

相关分类

JQuery
我要回答