Jquery 英特尔xdk没有';不要让我打Ajax电话

Jquery 英特尔xdk没有';不要让我打Ajax电话,jquery,ajax,cordova,cross-domain,intel-xdk,Jquery,Ajax,Cordova,Cross Domain,Intel Xdk,我有一个PhoneGap项目,我已经导入到Intel XDK中。除了我无法处理Ajax调用之外,一切都和以前一样正常。阅读文档后,我在所有其他脚本之前添加以下两行: <script src="intelxdk.js"></script> <script src="xhr.js"></script> 以下是Intel XDK中AJAX调用的一个工作示例,您可以在Intel XDK和设备上尝试,将URL替换为您的URL,然后尝试: <html&

我有一个PhoneGap项目,我已经导入到Intel XDK中。除了我无法处理Ajax调用之外,一切都和以前一样正常。阅读文档后,我在所有其他脚本之前添加以下两行:

<script src="intelxdk.js"></script>
<script src="xhr.js"></script>

以下是Intel XDK中AJAX调用的一个工作示例,您可以在Intel XDK和设备上尝试,将URL替换为您的URL,然后尝试:

<html>
<head>
    <title>AJAX and XDK</title>
    <meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=0;" />
    <script type="text/javascript" charset="utf-8" src="http://code.jquery.com/jquery-2.0.3.min.js"></script>  
    <script src="intelxdk.js"></script>
    <script src="xhr.js"></script>
    <script>
        function doAJAX() {
            $.ajax({
                type:'GET',
                url:'http://time.jsontest.com/',
                success: function (data) {
                    alert(JSON.stringify(data))
                }
            });
        }
</script>
<style>
    body {font-family:arial;background-color:white}
</style>    
</head>
<body>         
    <h3>AJAX Call</h3>
    <button onclick="doAJAX()">AJAX Call</button>
</body>
</html>

AJAX和XDK
函数doAJAX(){
$.ajax({
类型:'GET',
网址:'http://time.jsontest.com/',
成功:功能(数据){
警报(JSON.stringify(数据))
}
});
}
正文{字体系列:arial;背景色:白色}
AJAX调用
AJAX调用

您确定是XDK不允许AJAX调用吗?你的控制台有错误吗?没有,我没有错误。我非常确定,它是在将代码移动到XDK之后开始发生的。在Android发布的应用程序中,同样的代码在PhoneGap中工作得非常好。@anjum尝试使用$.ajax()调用,应该可以尝试。不走运。甚至尝试getJSON都没有成功;$.getJSON('?',函数(结果){alert(“内部Json”);alert(Json.stringify(结果));});警报(“Out-2”);谢谢@krisrak:但有点太晚了:-)在未能成功地将Ajax与XDK结合使用后,我决定将我的PhoneGap项目转移到xCode,在那里它可以像Android一样完美地工作。再次感谢所有人,对我来说还不算太晚。真的很欣赏这个例子。
<html>
<head>
    <title>AJAX and XDK</title>
    <meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=0;" />
    <script type="text/javascript" charset="utf-8" src="http://code.jquery.com/jquery-2.0.3.min.js"></script>  
    <script src="intelxdk.js"></script>
    <script src="xhr.js"></script>
    <script>
        function doAJAX() {
            $.ajax({
                type:'GET',
                url:'http://time.jsontest.com/',
                success: function (data) {
                    alert(JSON.stringify(data))
                }
            });
        }
</script>
<style>
    body {font-family:arial;background-color:white}
</style>    
</head>
<body>         
    <h3>AJAX Call</h3>
    <button onclick="doAJAX()">AJAX Call</button>
</body>
</html>