Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/455.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 如何使用ajax以表格格式打印此数据_Javascript_Html_Css - Fatal编程技术网

Javascript 如何使用ajax以表格格式打印此数据

Javascript 如何使用ajax以表格格式打印此数据,javascript,html,css,Javascript,Html,Css,我能够将ajax调用返回的数据显示为警报,但是我希望使用ejs以表格格式显示它 有人能帮忙吗 AJAX调用 $('#提交')。在('click',function()上{ $.ajax({ url:“/render”, 键入:“get”, 数据类型:“json”, 成功:功能(数据){ 对于(变量i=0;i

我能够将ajax调用返回的数据显示为警报,但是我希望使用
ejs
以表格格式显示它

有人能帮忙吗

AJAX调用

$('#提交')。在('click',function()上{
$.ajax({
url:“/render”,
键入:“get”,
数据类型:“json”,
成功:功能(数据){
对于(变量i=0;i
HTML


购物项目&emsp&emsp&emsp&emsp&emsp&emsp&emsp&emsp&emsp&emsp&emsp 
量
&emsp&emsp&emsp 
&emsp&emsp&emsp 
项目
量
试试这个

$('#submit').on('click',function() {
    $.ajax({
        url: '/render',
        type: 'get',
        dataType: 'json',
        success: function(data) {

           for(var i=0;i<data.length;i++)
           {
             var Html="<tr>
                <td>"+data[i].item+"</td>
                <td>"+data[i].Quantity+"</td>
            </tr>";
            $('#tbody').append(Html);

           }
        }
        });
    });
$('#提交')。在('click',function()上{
$.ajax({
url:“/render”,
键入:“get”,
数据类型:“json”,
成功:功能(数据){

对于(var i=0;i我不完全确定您想要实现什么。 但是如果您想使用ejs,那么您应该创建一个可以传递数据的模板

获取您的数据并使用它调用模板

$('#submit').on('click',function() {
    $.ajax({
        url: 'data.json',
        type: 'get',
        dataType: 'json',
        success: function(data) {

           var result = new EJS({url: 'productstemplate.ejs'}).render({products:data}); 
           document.getElementById('product_list').innerHTML = result
        }
        });
    });
我制作了一个ajax请求的工作示例,该示例使用ejs在本文中进行渲染
,也许这能帮你解决问题。

答案很好,但“使用ejs以表格格式显示”部分在哪里?我的意思是,如果这是正确的答案,这个问题很容易误导人!我是不是在抱怨……是的,有一点;)