我做了一个带有一些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>';
}
});