weixin_33720186 2014-04-22 04:03 采纳率: 0%
浏览 2

phonegap上的CORS无法正常工作

I finally got the code working cross domain from my PC to my server via the browser. But moving the code to phonegap it's not working anymore. I've given permission for internet and access origin * so it should be able to access all webpages. What else do I need to enable?

<html>
<head>
<script src="js/jquery-1.11.0.js"></script>
<script type="text/javascript" charset="utf-8" src="cordova.js"></script>
<link rel="stylesheet" type="text/css" href="css/bootstrap.css" />
<script>
    function dologin() {
        var senddata = $('#form').serialize();
        alert(senddata);

        $.ajax({
            type: 'post',
            url: 'XXXXXXXX',
            data: senddata,
            crossDomain: true,
            dataType: 'json',
            success: function(response) {
                if(response.success == true)
                    alert("YAY");
                else
                    alert("NAY");
            },
            error: function(XMLHttpRequest, textStatus, errorThrown) {      
                console.log("Status: " + textStatus); alert("Error: " + errorThrown);
            } 
        });
        return false;
    };
    </script>
</head>
<body>
    <h1>Logg inn</h1>
    <form id="form" onsubmit="return dologin();">
        <div class="form-group">
            <label for="email">Epost</label> <input type="email"
                class="form-control" name="email" value="test@test.no"
                placeholder="Epost">
        </div>
        <div class="form-group">
            <label for="password">Passord</label> <input type="password"
                class="form-control" name="password" value="test"
                placeholder="Passord">
        </div>
        <div class="checkbox">
            <label> <input type="checkbox" name="remember_me">
                Husk meg
            </label>
        </div>
        <button type="submit" class="btn btn-primary">Logg inn</button>
    </form>

    <div class="login-help">
        <p>
            Glemt passordet? <a href="index.html">Trykk her for å endre det</a>.
        </p>
    </div>
</body>
</html>
  • 写回答

2条回答 默认 最新

  • weixin_33739523 2014-04-22 04:21
    关注

    Try including this line in ajax call

    headers: { "cache-control": "no-cache" }
    
    评论

报告相同问题?

悬赏问题

  • ¥20 基于MSP430f5529的MPU6050驱动,求出欧拉角
  • ¥20 Java-Oj-桌布的计算
  • ¥15 powerbuilder中的datawindow数据整合到新的DataWindow
  • ¥20 有人知道这种图怎么画吗?
  • ¥15 pyqt6如何引用qrc文件加载里面的的资源
  • ¥15 安卓JNI项目使用lua上的问题
  • ¥20 RL+GNN解决人员排班问题时梯度消失
  • ¥60 要数控稳压电源测试数据
  • ¥15 能帮我写下这个编程吗
  • ¥15 ikuai客户端l2tp协议链接报终止15信号和无法将p.p.p6转换为我的l2tp线路