在ajax响应上更新html表的列

时间:2017-02-14 07:33:07

标签: php jquery ajax codeigniter

我正在为云创建一个重命名应用程序 我正在创建HTML表,其中包含两个字段名称和新名称,我的代码是

 $(".btnClick").click(function(e) {
        var url ='<?php echo base_url(); ?>home/drive/preview';
        e.preventDefault();
        var objlst=    $(this);
        var removeText = $("#removeText").val();
        var mydata = [];
       var i = 0;
        $('#records_table .newName').each(function()
        {
            mydata[i++] =($(this).html());

        });

        var request;
        request = $.ajax({
            url: url,
            method: "POST",
            data: {'rtext': removeText , 'tableData' : mydata},
            ContentType: 'application/json'
        });
        request.done(function( response ) {


            var result = jQuery.parseJSON(response);

            var trHTML="";
            for(var i = 0, l = result.length; i < l; i++){

            }


            $('#records_table ').(trHTML);


        });

我的代码为apyly规则删除文本工作正常我需要显示用户的预览我得到ajax响应很好的结果是好的但我不明白我如何用新名称更新我的表列以显示良好的预览

public function getPreviewData()
{

    $this->load->library('STOneDrive');

    if (!$this->stonedrive->is_Connected) {
        $refreshToken = "";
        $this->stonedrive->Reconnect($refreshToken);
    }
    $result = array();
    $contents = [];
$a = ($this->input->post('rtext'));
$b = ($this->input->post('tableData'));

    for($i=1;$i<count($b);$i++)
    {
        $content  = str_replace($a,"",$b);
    }


    echo json_encode($content);

}

这是我的控制器代码

{{1}}

在ajax响应中我得到的结果很好问题是我如何用结果更新我的html表。

0 个答案:

没有答案