在ajax响应上添加表

时间:2011-09-17 06:44:25

标签: php ajax

我想在ajax响应上添加表。但是表格没有在ajax响应中显示只显示的内容。请帮我。感谢

echo $result = "
                <tr>
                    <td> Rates</td>
                    <td style='font-size:small;'>words</td>
                </tr>
                <tr>
                    <td></td>
                    <td></td>
                </tr>
                <tr>
                    <td>CHF<td>
                    <td>".$_SESSION['calculate']['euro']."</td>
                </tr>
                <tr><td>".$_SESSION['calculate']['filename']."</td>
                </tr>
            ";

ajax on complete

onComplete: function(file, response){
            //On completion clear the status
            status.text('');
            $('<table></table>').appendTo('#files').text(response);

        }

2 个答案:

答案 0 :(得分:2)

您正在打印变量赋值的结果(TRUE)。尝试删除$result =,然后回显html。

echo "
                <tr>
                    <td> Rates</td>
                    <td style='font-size:small;'>words</td>
                </tr>
                <tr>
                    <td></td>
                    <td></td>
                </tr>
                <tr>
                    <td>CHF<td>
                    <td>".$_SESSION['calculate']['euro']."</td>
                </tr>
                <tr><td>".$_SESSION['calculate']['filename']."</td>
                </tr>
            ";

答案 1 :(得分:0)

$('<table></table>').appendTo('#files').html(response);

您将表格字符串作为文本插入,而不是实际的html。