获取php codeback作为ajax调用的数据

时间:2014-06-19 09:54:17

标签: php ajax

我有一个simpel ajax调用php页面。

$(document).ready(function(){

     $('#imgUpload').on('change', function () {
        $.ajax({
            url: './php/dataUpload.php',  
            type: 'POST',
            data: {boxId: boxId },
            dataType: "html",
            success: function(data){
                var box = $(data);
                alert('Do it!');
            },
        });
    });
});

在更改时,js-code将被执行,我从php代码获得响应。我不知道为什么结果是整个PHP代码而不仅仅是echo的..

php代码是:

<?php
    if(isset($_POST['boxId'])){
        echo $_POST['boxId'];
    } else {
        echo "blub";
    }
?> 

它位于本地服务器上。只调用php代码会将“blub”回显到浏览器窗口,因此php代码可以工作。

这里是ajax调用的结果,如果将其更改为<?php echo "blub"; ?>

"<?php↵ echo "blub";↵?>"

0 个答案:

没有答案