Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/429.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Grid在Internet Explorer中不工作,而在Firefox和Chrome中工作正常_Javascript_Internet Explorer - Fatal编程技术网

Javascript Grid在Internet Explorer中不工作,而在Firefox和Chrome中工作正常

Javascript Grid在Internet Explorer中不工作,而在Firefox和Chrome中工作正常,javascript,internet-explorer,Javascript,Internet Explorer,Grid在Internet Explorer中不工作,而在Firefox和Google Chrome中工作良好。我认为java脚本中的某些地方存在一些错误。只有网格顶部的一行显示,而第二行没有追加。这里是我的代码 function contractor_details(data) { for(var i=0;i<data.length;i++){ var contrator_table = document.getElementById('contractor_detail

Grid在Internet Explorer中不工作,而在Firefox和Google Chrome中工作良好。我认为java脚本中的某些地方存在一些错误。只有网格顶部的一行显示,而第二行没有追加。这里是我的代码

function contractor_details(data)
{
for(var i=0;i<data.length;i++){
        var contrator_table = document.getElementById('contractor_detail');
        var cname = data[i].contractor;
        var address = data[i].address;
}
    $('#enlistmentData').html('');
    if(data.length==1){
        $('#enlistmentData').html('<input type="hidden" name="contname" id="enlistmentinput" value= "'+data[0].contractor+'" />');
    }else{
    $('#enlistmentData').append('<table border="1" style="width:100%" id="enlistmentData_table"><tr><td></td><td><font size=3>Company Name</font></td><td><font size=3>Address</font></td></tr></table>');
$.each(data,function(k,val){
    $('#enlistmentData_table').append('<tr><td align=left><input type="radio" name="contname" value="'+val.contractor+'"></td><td>'+val.contractor+'</td><td>'+val.address+'</td></tr></table>');
        });
    }
功能承包商详细信息(数据)
{

对于(var i=0;i它不在哪个版本的IE中工作?可能会有很大的不同。可能是IE在将行追加到#登记数据_表时遇到问题,因为它是在追加之前创建的。在内存中添加每一行,然后一次性将整个内容写入DOM会更有效。