【问题标题】:send data from ajax to a jquery appendTo?将数据从ajax 发送到jquery appendTo?
【发布时间】:2015-04-25 15:52:30
【问题描述】:

我已经实现了一个 ajax,每次更新数据库表中的元素时,它都会将 tr 和 td 发送到 html 表,我想将 ajax html 数据发送到追加并从有到body而不是直接从ajax到body,有谁知道hoy? 这是我的 php:

    <?php if($total>0 && $search!='') 
    {
        do { 
             echo "<tr><form method='post' action='modifystatusdown.php'>
             <td style='width:20%; '><input type='text'><input      type='hidden'>";
             echo $fila['nombre'];
             echo "</td><td style='width:20%;'>";
             echo $fila['telefono'];
             echo "</td><td style='width:20%;'>";
             echo "<input type='Submit' name='delete' value='Atendido'></td></form></tr>";
            } 
        while ($fila=mysqli_fetch_assoc($resultado)); 
    } ?>

这是发送到这个 ajax:

    $(document).ready(function()
{
    function actualizar()
    {
        value = $('#value').html();


        $.ajax(
        {
            type: "POST",
            url: "../solicitudes/buscador.php",
            success: function(data)
            {
                $('#value').html(data);
            }
        })

    } 
    setInterval(actualizar, 3000);

})

最终从 ajax 将其发送到 div 内的表格:

    <div class="container">

            <table id="value">

            </table>

    </div>

我怎样才能将它发送到追加,然后发送到表?而不是直接从ajax?

这个想法是这样的,在数据​​库的一个表中,我有一个状态列,它被初始化为 0,每次有人从应用程序请求服务时,android 状态都更改为 1,我上面提到的工作正常,我要实现的是每次状态等于1,然后出现在html页面中,就像已经出现在html页面中一样,问题是分配了一个输入字段,您可以在该文本字段中键入服务分配给请求的用户,并且插入到 html 中的表格每 5 秒刷新一次,您不能在文本中写入,因为它每次都会自动刷新表格,

【问题讨论】:

  • 能否请您发布您的代码。
  • 就是这样,已经发布了:)

标签: php ajax mysqli append


【解决方案1】:

你可以同时使用 $.post 和 $.get

$.post('url', {datatoappend: 'append'}, function(data){ $.get('urlwithsentdata', function(data){ }); }); 这很好用

【讨论】:

  • 好的,谢谢,但是您如何实施呢?我已经发布了代码,谢谢
  • 在 ajax 的这一部分,添加你的值如下:` $.ajax({type: "POST", {data:value},url: "../solicitudes/buscador.php" ,成功:function(data) {$('#value').html(data);}})`
  • 它是这样工作的: $(document).ready(function() { function actualizar() { $.post('../solicitudes/index.php', {datatoappend: 'append' }, function(data) { $.get('../solicitudes/buscador.php', function(data) { }); }); } $.ajax( { type: "POST", data: 'value' , url: "../solicitudes/buscador.php", success: function(data) { $('#value').html(data); } }); setInterval(actualizar, 3000); }) 问题是它确实没有更新
  • 我在问题中添加了一些其他内容,很想在评论中发帖
猜你喜欢
  • 2017-11-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-03-06
  • 2013-09-14
  • 2023-04-07
  • 1970-01-01
相关资源
最近更新 更多