codeigniter中的jquery ajax什么都不返回

时间:2013-10-26 12:43:31

标签: javascript php jquery ajax codeigniter

这是我在控制器中的功能     function show_data()     {         回归“这就是我”;     }

这是我的观点:

<html>
<head>
    <title>ajax call first time</title>
    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js">                                               </script> 
    <script type="text/javascript">
    $(document).ready(function(){
        alert("hello");
        $.ajax({
            type:'POST',
            dataType: "text", 
            url:'elements/show_data',
            success:function(res){
            console.log(res);
                $('#response').html(res);
            },
            fail:function()
            {
                $('#response').html("done");
            }
        });
    });
    </script>
</head>
<body>
<div class="response" id="response" ></div>
<div class="container" id="container" ></div>
</body>
</html>

控制台说empty string returned为什么?

1 个答案:

答案 0 :(得分:0)

这就是我使用$ .ajax

的方式
$.ajax({
    type: 'POST',
    dataType: 'text',
    url: 'the/url',
    data: {data1: "value", data2: "value"}
}).done(function(res) {
    console.log(res);
});

您可能需要使用浏览器检查您的网址elements/show_data(使用GET)以确保您的控制器正常工作。