如何查看从php文件回显的变量 - jquery ajax

时间:2014-11-13 18:23:22

标签: php jquery

我正在尝试从php获取回显变量并在控制台上显示。我正在使用jquery发送数据,我知道后端php文件脚本工作正常。由于我希望看到进度和后端php脚本在脚本运行时回显迭代次数,我试图看看如何通过jquery获取echoed变量并在控制台上显示。

我试过成功,加载但似乎没有用。任何帮助将非常感激。谢谢!

修改

$.ajax({
    url: location,
    type: 'POST',
            data:{
            iteration:"10",
            readsize:"200",
            slimdepth:"3",
            sourcedirectory:source,
            packagepath:MP
            },

    dataType:'json',
    success: function (response) {
        console.log("SUCCESS!");
                    console.log(response);
    },
    onInteractive:function (response) {
        console.log(response.responseText);
     },      
    complete:function (response) {
        console.log(response.responseText);
    },
    error: function (response) {
        console.log("Failure!");
        console.log(response.responseText);
    }

}); 

所以这就是我发送数据和后端php脚本的方式获取参数没有问题,它运行。现在我看不到任何东西,直到php完成运行然后它回显一切。在后端PHP脚本中,我有迭代编号,我想检查,这是问题,因为我在运行时无法检查,但只是它已经完成运行。

1 个答案:

答案 0 :(得分:0)

从我的问题中我可以理解,这可能就是你要找的东西。 您正在使用jQuery post发送数据到PHP文件或发送:

$.post(file.php, {post}, function(data){

});

如果要在控制台中记录来自php的返回数据,则必须使用console.log()函数:

$.post(file, {post}, function(data){
  console.log(data)
});

现在数据将被记录到浏览器控制台中。