构建apk后,Ajax无法在cordova中工作

时间:2016-05-19 02:26:08

标签: php android ajax cordova jquery-mobile

我试图向cordova申请并连接已经托管的php服务器。当我在浏览器中运行localhost她的工作,但是我构建apk后连接主机ajax不想工作,什么没有额外配置?

$(document).ready(function()
{
    //insert data
    $("#insert").click(function(){
        var qrcode=$("#qrcode").val();
        var judul=$("#judul").val();
        var pengarang=$("#pengarang").val();
        var jilid=$("#jilid").val();
        var tahun=$("#tahun").val();
        var dataString="qrcode="+qrcode+"&judul="+judul+"&pengarang="+pengarang+"&jilid="+jilid+"&tahun="+tahun+"&insert=";
        if($.trim(qrcode).length>0 & $.trim(judul).length>0 & $.trim(pengarang).length>0)
        {
            $.ajax({
                type: "POST",
                //url: "http://phonegappro.esy.es/test/insert.php",
                url:"http://bbicpretest.esy.es/insert.php",
                data: dataString,
                crossDomain: true,
                cache: false,
                beforeSend: function(){ $("#insert").val('Connecting...');},
                success: function(data){
                    if(data=="ok")
                    {
                        alert("inserted");
                        $("#qrcode").val('');
                        $("#judul").val('');
                        $("#pengarang").val('');
                        $('#jilid').prop('selectedIndex',0);
                        $("#tahun").val('');
                        $("#insert").val('Insert');
                    }
                    else if(data=="error")
                    {
                        alert("error");
                         $("#insert").val('Insert');
                    }
                }
            });
        }return false;
    });

0 个答案:

没有答案