无法使用cordova ios平台在onload上加载多个功能

时间:2016-12-15 13:33:53

标签: javascript cordova safari mobile-safari

我正在尝试在onload事件上加载多个函数,并且多个函数正在Chrome(Android)中加载,但它没有在safari(Ios)中加载。

的index.html

<html>
<head>   
<script src="jqueryLib/jquery-2.2.4.min.js"></script>
</head>
<body onload="loadAll();">
<scriptsrc="cordova.js"></script>
<script  src="scripts/platformOverrides.js"></script>
<script  src="scripts/index.js"></script>
<script src="jsLib/script.js"></script>
<script>
function loadAll() {
  GR();
  Sy();
  Vo();
  Cor();
  Drt();          
  IR();   
}
</script>
</body>
</html>

这是我加载onload的脚本,它包含Ajax调用。

的script.js

function Drt() {
  var s = xxxx.Session.getInstance().get();
  var d = new Date();
  d.setDate(d.getDate() - 1); // <-- add this
  var curr_date = d.getDate();
  var curr_month = d.getMonth() + 1;
  var curr_year = d.getFullYear();
  var yes = (curr_year + "-" + curr_month + "-" + curr_date);
  var dtf = yes;
  var dtt = yes;

  $.ajax({
    type: 'GET',
    url: xxxx.xxxxx.dt,
    data: "Lxxxx_=" + xxxxxx + "&cxxxxx_=" + s.uxxxx + "&Lxxxe_=" + 0 + "&Pxxxxx_=0&Sxxxx_=0&frmDate_=" + dtf + "&toDate_=" + dtt + "",
    success: function(res) {
      document.getElementById('xxxxxxxxxx').innerHTML = "<div>" + resx[0]["xxxxxxx"] + "</div>"
    },
    error: function(e) {
      navigator.notification.alert('invalid');
    }
  });
}

问题在于我无法加载script.js文件并且onload没有显示任何内容,而且它也不能在safari中工作。
如果我在safari中加载此文件,我只是得到一个页面而不是其中的内容。

0 个答案:

没有答案