0

this is my function in controller function show_data() { return " this is me "; }

これは私の見解です:

<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 なぜ言うのですか?

4

1 に答える 1

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 を使用) でURL をチェックすることをお勧めします。

于 2013-10-26T13:05:42.550 に答える