用CodeIgniter的空数据结果AJAX



我正在尝试从控制器函数中检索数据,但是这个非常简单的示例失败了,没有给我任何回来。AJAX函数已成功执行,但数据为空。

    function company_select() {
    var data;
    var username = $('[name="username"]').val();
    var url = base_url+'/admin/user/get_companies2';
    alert(url);
    $.ajax({
        url: url,
        type: 'POST',
        dataType: 'text',
        success: function(data){
            alert(data);
        },
        error: function(jqXHR, textStatus, errorThrown) { alert(textStatus + " " + errorThrown) }  
    });
}

CodeIgniter功能

public function get_companies2(){
    echo 'test';
}

您应该使用"数据"而不是" datatype"或将您的需求变量一一传递到数据的curli括号中(如数据:{variable1:})

功能company_select(){

var data;
var username = $('[name="username"]').val();
var url = base_url+'/admin/user/get_companies2';
alert(url);
$.ajax({
    url: url,
    type: 'POST',
    data: {username :username},
    success: function(data){
        alert(data);
    },
    error: function(jqXHR, textStatus, errorThrown) { alert(textStatus + " " + errorThrown) }  
});

}

相关内容

  • 没有找到相关文章