我正在尝试从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脚本中,我有迭代编号,我想检查,这是问题,因为我在运行时无法检查,但只是它已经完成运行。
答案 0 :(得分:0)
从我的问题中我可以理解,这可能就是你要找的东西。 您正在使用jQuery post发送数据到PHP文件或发送:
$.post(file.php, {post}, function(data){
});
如果要在控制台中记录来自php的返回数据,则必须使用console.log()
函数:
$.post(file, {post}, function(data){
console.log(data)
});
现在数据将被记录到浏览器控制台中。