0

    $(document).ready(function(){

        $('#bill_no').blur(function(){

            if( $('#bill_no').val().length >= 3 )
                {
                  var bill_no = $('#bill_no').val();
                  getResult(bill_no); 
                }
            return false;
        })
        function getResult(billno){
            var baseurl = $('.hiddenUrl').val();
          //  $('.checkUser').addClass('preloader');
            $.ajax({
                url : baseurl + 'returnFromCustomer_Controller/checkBillNo/' +   billno,
                cache : false,
                dataType: 'json',
                success : function(response){
                    $(".text").prepend(response.text);
                }
            })
        }
    })

我的控制器

         function checkBillNo($billno){
    $this->load->model('returnModel');
    $query = $this->returnModel->checkBillNo($billno);



        header('Content-Type: application/x-json; charset=utf-8');
       echo(json_encode($this->returnModel->sale($billno)));


}

从控制器获取值后,如何在跨度类“文本”中打印值..我已经签入了萤火虫,在其中的响应选项卡中我成功获得了结果,但是如何在跨度类的视图页面中打印..

4

3 回答 3

2

你需要得到这样的响应objet.parameter

success : function(response)
 {
    $(".text").html(response.result);
 }

因为正如您在评论中所说:

这是响应 {"result":"142"}

于 2013-01-25T12:39:42.900 回答
0
 success : function(response)
 {
    $(".text").html(response);
 }
于 2013-01-25T12:28:27.530 回答
0

您可以使用段号从 url 检索参数

function checkBillNo($billno)
{
    $this->load->model('returnModel');

    $query = $this->returnModel->checkBillNo($billno);

    $billno =   $this->uri->segment(3);
    $billno_results  = $this->returnModel->sale($billno)

    //header('Content-Type: application/x-json; charset=utf-8');
    echo    json_encode($billno_results);
}

$query 在这里有什么用。你也不需要设置标题类型

还有你的 ajax

$.ajax({
    url : baseurl + 'returnFromCustomer_Controller/checkBillNo/' +   billno,
    cache : false,
    dataType: 'json',
    success : function(response){
        $(".text").prepend(response);
    }
})

看你不需要 response.text 简单的打印响应

于 2013-01-25T12:31:07.967 回答