无法通过phonegap获取ajax调用

时间:2016-01-20 10:02:56

标签: javascript php ajax cordova

我正在将我的webapp从PHP / HTML转换为JS / HTML,以便它可以与phonegap一起使用。我将php服务器端文件分开并保存在服务器上。我遇到了从本地HTML文件执行AJAX调用的问题。当我在chrome上检查控制台时,它没有显示任何错误,但是ajax调用也没有返回任何值。我简化了这个问题,以便人们可以很容易地理解问题所在。

我的JS代码是

<head>
</head>
    <body>
        <script type="text/javascript" src="js/jquery.js"></script>
<script>
$.ajax({
    url: "http://www.betsmart.org/betsmart/models/test.php",
    method: "get",
    dataType: "json",
    crossDomain: true,
    success: function(result){
        console.log(result);
        $("#text").html(result);
        }
});
</script>
<h1 id="text"></h1>
</body>

我在test.php中的PHP代码是

<?php
header("Access-Control-Allow-Origin: *");
echo "test";
?>

成功回调未执行。我理解相同的原产地政策可能会在这里发挥作用,但我认为与Phonegap无关。 请让我知道我哪里出错或另外一种方法。如果我必须使用jsonp,那么客户端和服务器端代码是什么? 谢谢 GAGAN

0 个答案:

没有答案