Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.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 向div添加内容_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript 向div添加内容

Javascript 向div添加内容,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我目前正在使用此代码从单击按钮的页面获取内容: function getfilter(str){ $.ajax({ type: "GET", //path to php page to get data url:"getreceipt.php?table="+str+"", success:function(html){ //here is your success action //get data on div

我目前正在使用此代码从单击按钮的页面获取内容:

function getfilter(str){
  $.ajax({
     type: "GET",
        //path to  php page to get  data
    url:"getreceipt.php?table="+str+"",
    success:function(html){

      //here is your success action
      //get data on div  
        $("#receipt").html(html);
    }
    });
 }
然后,我想使用此代码将innerHTML内容添加到前面代码创建的内容上方的同一个div中:

function updateCarList(transaction, results) {
    //initialise the listitems variable
    var listitems = "";
    //get the car list holder ul
    var listholder = document.getElementById("receipt");

    //clear cars list ul
    listholder.innerHTML = "Receipt<br>";

    var i;
    //Iterate through the results
    for (i = 0; i < results.rows.length; i++) {
        //Get the current row
        var row = results.rows.item(i);

        listholder.innerHTML += "Chair "+row.chair+"-<input type='hidden' id='chair[]' name='chair[]' value='"+row.chair+"' /><input type='hidden' id='item' name='item[]' value='"+row.item1+"' /><input type='hidden' id='price' name='price[]' value='"+row.price+"' />" + row.item1 + " - $" + row.price + " (<a href='javascript:void(0);' onclick='deleteCar(" + row.id + ");'>Delete Car</a>)<br>";
    }

}
函数updateCarList(事务、结果){
//初始化listitems变量
var listitems=“”;
//获取汽车列表持有者ul
var listholder=document.getElementById(“收据”);
//无障碍汽车清单
listholder.innerHTML=“收据
”; var i; //反复浏览结果 对于(i=0;i”; } }
我尝试了多种方法,包括appendo、append、text、html,但似乎都不起作用。现在它只是替换了从getreceipt.php获取的代码

有谁能提供一些建议吗?谢谢

“附加”应该可以工作,如果您已经在使用JQuery,请退出使用innerHTML。实际上,我将创建一个单独的div,并将所有行追加到此div中,然后将此div追加到列表持有者中

... // your code above
//Iterate through the results
var chairs = $('<div></div>');
for (i = 0; i < results.rows.length; i++) {
    var row = results.rows.item(i);
    var rowHTML = "<p>Chair "+row.chair+"-<input type='hidden' id='chair[]' name='chair[]' value='"+row.chair+"' /><input type='hidden' id='item' name='item[]' value='"+row.item1+"' /><input type='hidden' id='price' name='price[]' value='"+row.price+"' />" + row.item1 + " - $" + row.price + " (<a href='javascript:void(0);' onclick='deleteCar(" + row.id + ");'>Delete Car</a>)</p>";
    chairs.append(rowHTML); 
}
listholder.append(chairs);
... // your code - actually only function closing.
..//上面的代码
//反复浏览结果
风险价值=$('');
对于(i=0;i”;
chairs.append(rowHTML);
}
列表持有者。附加(椅子);
... // 您的代码-实际上只有函数关闭。
“append”应该有效,如果您已经在使用JQuery,请退出使用innerHTML。实际上,我将创建一个单独的div,并将所有行追加到此div中,然后将此div追加到列表持有者中

... // your code above
//Iterate through the results
var chairs = $('<div></div>');
for (i = 0; i < results.rows.length; i++) {
    var row = results.rows.item(i);
    var rowHTML = "<p>Chair "+row.chair+"-<input type='hidden' id='chair[]' name='chair[]' value='"+row.chair+"' /><input type='hidden' id='item' name='item[]' value='"+row.item1+"' /><input type='hidden' id='price' name='price[]' value='"+row.price+"' />" + row.item1 + " - $" + row.price + " (<a href='javascript:void(0);' onclick='deleteCar(" + row.id + ");'>Delete Car</a>)</p>";
    chairs.append(rowHTML); 
}
listholder.append(chairs);
... // your code - actually only function closing.
..//上面的代码
//反复浏览结果
风险价值=$('');
对于(i=0;i”;
chairs.append(rowHTML);
}
列表持有者。附加(椅子);
... // 您的代码-实际上只有函数关闭。