getJson不工作移动

时间:2016-03-14 13:47:27

标签: javascript jquery json

$(document).ready(function() {
$('#BotListele').change( function() {
    removeOptions(Kategori);
    if($('#BotListele').val() == '0')
    {
        $( "#Kategori" ).prop('disabled', true);
        $( "#Sayfa" ).prop('disabled', true);
        $( "#Result" ).html('<div class="alert alert-info" role="alert">Tebrikler ! <b><?php echo WPBOT_PLUGIN_NAME; ?>’u</b> çalıştırmak için Bot URL’sini seçiniz. Herhangi bir sorun yaşamanız durumda lütfen <a href="mailto:developer@chef.net"><b>developer@chef.net</b></a> ile iletişime geçiniz.</div>');
    }
    else
    {
        var KategoriValue = $('#BotListele').val();
        console.log(KategoriValue);
        var Str = '<?php echo WPBOT_PLUGIN_URL; ?>include/' + KategoriValue +'/Categories.php';
        console.log(Str);
        $.getJSON(Str, function(json_obj) {
            console.log(json_obj[1].Name);
            for (var i in json_obj)
            {
                $("#Kategori").append(new Option(json_obj[i].Name, json_obj[i].Link));
            }
        }).done(function() {
            $( "#Result" ).html( '<div class="alert alert-info" role="alert"><img src="<?php echo WPBOT_PLUGIN_URL; ?>images/Loading.gif" width="16"> <b>Durum : Yükleniyor</b> Kategoriler Çekiliyor Lütfen Bekleyiniz.</div>' );
        })
          .fail(function() {
            $( "#Result" ).html( '<div class="alert alert-danger" role="alert"><img src="<?php echo WPBOT_PLUGIN_URL; ?>images/Error.png" width="16"> <b>Durum : Hata</b> Json’lar çekilirken beklenilmeyen bir hata meydana geldi. Lütfen <a href="mailto:developer@chef.net"><b>developer@chef.net</b></a> ile iletişime geçiniz.</div>' );
        })
          .always(function() {
            $( "#Result" ).html( '<div class="alert alert-success" role="alert"><img src="<?php echo WPBOT_PLUGIN_URL; ?>images/Ok.png" width="16"> <b>Durum : Başarılı</b> Tebrikler <u>' + $('#BotListele').val() + '</u> kategorileri başarı ile çekildi. Şimdi kategori seçerek devam edelim.</div>' );
            $( "#Kategori" ).prop('disabled', false);
            $( "#Sayfa" ).prop('disabled', true);
        });
    }
});
$( "#Result" ).html('<div class="alert alert-info" role="alert">Tebrikler ! <b><?php echo WPBOT_PLUGIN_NAME; ?>’u</b> çalıştırmak için Bot URL’sini seçiniz. Herhangi bir sorun yaşamanız durumda lütfen <a href="mailto:developer@chef.net"><b>developer@chef.net</b></a> ile iletişime geçiniz.</div>');
});

这是我的代码。它可以在计算机上无缝运行。但是当我在移动设备上测试时,我收到了这个错误:

  

未捕获的TypeError:无法读取未定义的属性“名称”“接听电话。

1 个答案:

答案 0 :(得分:0)

我已经解决了这个问题。添加

    header('Content-Type: application/json');