如何在视图上显示ajax携带的值

时间:2014-09-03 11:53:51

标签: javascript jquery ajax codeigniter

我在我的下拉列表中添加了ajax。它的工作是,当我们从下拉列表中选择一个选项时,它会显示与alertbox中所选选项相关的值。但现在我希望该值显示在我的视图页面上,显示下拉列表。我不知道该怎么做。

$(document).ready(function () {
    $('.expenses-dropdown').change(function () {
        var ledger_name = $("select.expenses-dropdown option:selected").val();
        var ledgerArray = ledger_name.split('-');
        ledgerid = ledgerArray[0];
        name = ledgerArray[1];
        //      alert ("The name of ledger you selected is "+name+".");
        $.ajax({
            url: <? php echo '\''.site_url('payment/ledger_budget').'/\''; ?> +name,
            success: function (data) {
                var ledger_bal = $.trim(data);;
                alert("the amount is " + ledger_bal + ".");
            }
        });
    });
});

我只是想知道如何显示ajax携带的值。

2 个答案:

答案 0 :(得分:0)

在页面中添加一个范围,如:

<span id="result"></span>

在你的ajax代码中:

var ledger_bal = $.trim(data);
$("#result").html(ledger_bal);

答案 1 :(得分:0)

只需创建div,span或类似文本框的任何内容,并将该值传递给该创建的元素。

例如: 你创建了类似的东西:

<div id="ledger_bal"></div>
在你的ajax代码中为你创建的元素赋值,而不是警告值。

$('#ledger_bal').html(ledger_bal);

希望这有助于您理解。如果您有任何进一步的询问,请随时提出。