ajax和便携式操作系统

时间:2012-06-08 07:11:08

标签: php ajax

好吧,我在我的php页面中有一个选择列表,我想只刷新我的数据库中的新数据。我使用ajax但是在Android或其他手机操作系统上这会弄乱布局。是否有问题可操作的操作系统和ajax?你能给我任何提示来解决这个问题吗?

被修改

/*function loadXMLDoc()
{
var xmlhttp;
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
  xmlhttp.onreadystatechange=function()
  {
  if (xmlhttp.readyState==4 && xmlhttp.status==200)
    {
      var sel1 = document.getElementById("select1");
      var selectedI = sel1.selectedIndex;

      var i=0;
      var excode = excur[selectedI];
      var val = sel1.options[selectedI];

      excursioncode=excode;
      excindex = selectedI;
      val.innerHTML = xmlhttp.responseText;
      //alert(xmlhttp.responseText);

      //setTimeout("loadXMLDoc();",10000);
    }
  }

xmlhttp.open("POST","<?php echo SITE_ROOT;?>ajaxphp/ajax_get_seats.php?excode="+excursioncode+"&date="+selected_date,true);
xmlhttp.send();
}

function timedRefresh(timeoutPeriod) {
    tm=setTimeout("loadXMLDoc();",timeoutPeriod);
}
*/

这是一些正在完成这项工作的代码。在常规电脑上工作但在移动浏览器上会出现问题。恶意想法

1 个答案:

答案 0 :(得分:0)

如果问题出在AJAX上,则不会导致布局问题。相反,问题很可能是您使用AJAX检索的数据的实现。但是,我无法提供任何更多的见解,因为我不知道你在做什么,从未遇到过这样的问题。