2017-04-03 90 views
-2

我在Android 4.4的webview上的此代码中获得了Uncaught SyntaxError: Unexpected token },但是相同的代码正在使用Android 5.0或更高版本。意外的令牌}但只适用于较旧版本的webview,而不适用于较新的版本

是什么让旧的webview版本失败?

function isyeriekle(satkir) { 
    var ilanbasligi = $("input[name='ilanbasligi']").val(); 
    var ilanfiyati = $("input[name='ilanfiyati']").val(); 
    var mkare = $("input[name='mkare']").val(); 
    var binayasi = $("input[name='binayasi']").val(); 
    var klnmdrm = $("input[name='durumu']").val(); 
    var ilannotlari = $("#ilannotlari").val(); 
    var ilanfotolari = $('#list').html(); 


    if ($.trim(ilanbasligi) == '' || $.trim(ilanfiyati) == '' || $.trim(mkare) == '' || $.trim(klnmdrm) == '' || $.trim(ilannotlari) == '' || $.trim(binayasi) == '') { 
     myApp.alert('Bir veya daha fazla kutucuk boş görünüyor...'); 
    } 
    else { 
     myApp.showPreloader('İlan kaydediliyor...'); 
     $.post(sunucuurl + "/iilankayit.php", { 
      ilanbas: ilanbasligi, 
      ilanfiyat: ilanfiyati, 
      mkare: mkare, 
      kullanimdurumu: klnmdrm, 
      ilannotlari: ilannotlari, 
      satkira: satkir, 
      gilanfotolar: ilanfotolari, 
      binayasi 
     }, function(data, status) { 
      if (data == 'verilereklendi') { 
       myApp.hidePreloader(); 
       myApp.alert('İlan kaydedildi!'); 
       setTimeout(function() { 
        window.location.href = 'anasayfa.html'; 
       }, 2000); 
      } 
      else { 
       myApp.hidePreloader(); 
       myApp.alert('İlan kaydedilemedi... ' + data); 
      } 
     }); 
    } 
} 
+1

您有一个未定义的属性()'数据('binayasi'),收盘前'右}'和回调函数之前。预计会有一些价值,而不是大括号。 –

+0

omg谢谢我会试试 –

+1

只是FYI,如果你双击控制台中的错误,它会带你到违规的代码行 –

回答

5

的问题是关于对象初始化的最后一行:

satkira: satkir, 
    gilanfotolar: ilanfotolari, 
    binayasi      // <===== 
}, function(data, status) { 
    if(data == 'verilereklendi') { 

这是使用ES2015 +(又名“ES6 +”)语法功能,想必是不具备的环境下,它不是没有工作。该ES5相当于是添加: value部分:在你的`$。员额

satkira: satkir, 
    gilanfotolar: ilanfotolari, 
    binayasi: binayasi      // <===== 
}, function(data, status) { 
    if(data == 'verilereklendi') { 
相关问题