猿问

使用ajax和php,ajax的返回结果为什么一直是php代码?

html代码:

 <html>
    <head>
        <script src="jquery-1.3.2.js"></script>
        <script>
            $(function(){
                $("#helloBtn").click(function(){
                    $.ajax({
                        url: "test.php",
                        type: "POST",
                        success: function(res){
                                    alert(res);
                                },
                        error: function(msg){
                                    alert('error');
                                }
                    });                 
                });
            });
        </script>
    </head>

    <body>
        <button id="helloBtn">hello</button>
    </body>
</html>

php代码:

 <?php
    echo 'hello';
?>

结果:

我用的是apache服务器。

喵喵时光机
浏览 505回答 2
2回答

拉丁的传说

你把 url: "test.php", 这个换成具体的function 名,然后在方法里面写就好,出现这个原因是你什么都没有传给,回调函数!
随时随地看视频慕课网APP
我要回答