javascript - 如何在html中向div添加Ajax响应

标签 javascript php jquery ajax

如何将 Ajax 响应附加到 HTML 中的 div

这是我的ajax代码

$(document).ready(function(){
    $('.credit,.debit').change(function(){
        var value=$(this).val();
        $.ajax({
            type:"POST",
            url:"<?php echo base_url();>index.php/Transactions/getamountbyid",
            data:{id:value},
            success:function(result){
                console.log(result);
                $(".bal").html(result);
            }
        });
    });
});

这是我的 Controller 代码

public function getamountbyid(){
    $id=$this->input->post('id');
    $this->Transaction_model->getamountbyid($id);
    print_r($data1);
}

这是我的 Ajax 响应

Array ( [0] => stdClass Object ( [Accounts_id] => 1 [Accounts_number] => 123123123 [Account_Name] => Qualight [account_nickname] => Qualight [Address] => hyderabad [Mobile] => 9123912345 [account_type] => 1 [PAN_NO] => 1231231231 [GST_NO] => 123 [credit] => 20000.00 [debit] => [balance] => 20000.00 [Time_stamp] => 2020-02-13 18:51:49 ) )

我想在从下拉列表中选择帐户后显示帐户借方和贷方余额,它应该显示在下拉列表下方,您可以帮助我如何将所需的响应数据附加到必填字段或 div

最佳答案

首先,更改 print_r($data1);return json_encode($data1);如果 return 不起作用,则尝试 echo。 接下来,更改$(".bal").html(result);$(".bal").html( result[0].credit+"<br>"+result[0].debit);

关于javascript - 如何在html中向div添加Ajax响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60257514/

相关文章:

javascript - chrome.cookies.getAll 返回一个空数组

当用于 amount = "$ 75.00 USD"时,Javascript string() 函数在 IE、FF 中返回正确的值,但在 chrome 中返回正确的值

javascript - 无法将变量从 PHP 函数传递到同一文件中的另一个函数

php - mcrypt 警告但仍解密数据

php - 当一切都已安装但仍然无法正常工作时,如何使用 LAMP 解决 Wordpress

javascript - 使用jquery解析json子节点

jquery - 使用 jQuery 拖放的排序列表

javascript - 如何在页面中的Javascript文件上跟踪或记录Javascript错误?

javascript - 笛卡尔积的反转

javascript - 动态调用时零剪贴板不起作用