0

下面的代码在服务器上正常工作,但在本地不正常。我不使用本地主机,我只是在 Firefox 中打开 html 文件。我需要让它像那样工作,因为这是用于电话应用程序(phonegap)并且不会上传到任何服务器。

jQuery 库已正确加载。

    $.ajax({
        type: "GET",
        url: "http://www.mydomain.co.uk/test-login.php",
        data: { curPage: 153 }
    }).done(function( msg ) {
        $('body').html( msg );
    });
4

1 回答 1

1

出于安全原因,AJAX 在不同域上使用时将不起作用。就像从 site1.com 到 site2.com。因此,当您尝试通过 localhost 访问您的在线网站时,您会在您的网络检查器中看到一个错误。要使其在 phonegap 上工作,您必须在 config.xml
http://docs.phonegap.com/en/1.9.0/guide_whitelist_index.md.html中将该网站列入白名单

于 2013-07-15T10:39:24.977 回答