JavaScript和jquery无法在移动设备上运行

时间:2014-08-29 03:48:56

标签: javascript jquery ajax

我做了一个带有一些JavaScript和jQuery的网络应用程序,它在PC上运行良好但在移动设备上这些功能不起作用。

使用以下命令在单击按钮时动态创建表行的功能:

      var table = document.getElementById("table");
      var row = table.insertRow(-1);
      var cell1 = row.insertCell(-1); 

我的ajax调用也不适用于移动,下面是函数的一些主要部分(创建表行和ajax调用)

    $.ajax({
    type: 'POST',
    url: 'getProduct',
    data: { product_id:product_id },
    dataType : 'json',
    success:function(response){

      var name = response.products['name'];
      var id =  response.products['id'];
      var bid = document.getElementById('buyer_id').value;
      var sid = <?php echo $this->session->userdata('id'); ?>;
      var category = document.getElementById('category').value;
      var date = document.getElementById('date').value;
      if(category=='agent'){
        var price =  response.products['agent_price'];
      }else{
        var price =  response.products['vendor_price'];
      }

      var table = document.getElementById("table");
      var row = table.insertRow(-1);
      var cell1 = row.insertCell(-1); 
      var cell2 = row.insertCell(-1);
      var cell3 = row.insertCell(-1);
      var cell4 = row.insertCell(-1);
      var cell5 = row.insertCell(-1);
      cell1.innerHTML = count;
      cell2.innerHTML = name;
      cell3.innerHTML = '<input type="text" name="quantity[]" onblur="addamount()" />';
      cell4.innerHTML = price;
      cell4.id=count;
      cell5.innerHTML = '<a href="#" class="remove btn btn-danger btn-xs"><span class="glyphicon glyphicon-trash"></span> Delete</a>';
    }

});

0 个答案:

没有答案