打印Javascript响应
我有一个响应上传文件的php脚本。我想“回应”这个回应,但我无法让它发挥作用 正如你在下面的脚本中看到的,我使用了“response”,因为我想不出任何东西。这是怎么回事打印Javascript响应,javascript,php,Javascript,Php,我有一个响应上传文件的php脚本。我想“回应”这个回应,但我无法让它发挥作用 正如你在下面的脚本中看到的,我使用了“response”,因为我想不出任何东西。这是怎么回事 success:function(response){ if(response == 6563){ var uploaddiv = document.getElementById('uploadattachment'); uploaddiv.innerHTML = '<center
success:function(response){
if(response == 6563){
var uploaddiv = document.getElementById('uploadattachment');
uploaddiv.innerHTML = '<center><br><br><span style="font-size:18px; color:green;">File has successfully been uploaded.</span><br>You can now click this window away or upload another file</center>';
} else {
var uploaddiv = document.getElementById('uploadattachment');
uploaddiv.innerHTML = '<center><br><br><span style="font-size:18px; color:red;">Oops, something went wrong</span><br>' response '</center>';
}
成功:功能(响应){
如果(响应=6563){
var uploaddiv=document.getElementById('uploadattachment');
uploaddiv.innerHTML='
文件已成功上载。
现在您可以单击此窗口或上载另一个文件';
}否则{
var uploaddiv=document.getElementById('uploadattachment');
uploaddiv.innerHTML='
哎呀,出了点问题
'response';
}
您忘记正确连接字符串(缺少“+”):
uploaddiv.innerHTML='
哎呀,出了点问题
'+response+';
如果希望在不将响应添加到DOM的情况下检查响应,请使用console.log(响应);
它将被记录到浏览器的开发控制台。可能是指如何获取响应代码状态,代码示例:
success: function(data, textStatus, xhr) {
console.log(xhr.status);
alert(xhr.status);
},
因此,您可以处理响应代码并根据状态代码处理数据。这是错误:您在响应之后和之前错过了一个
+
var uploaddiv = document.getElementById('uploadattachment');
uploaddiv.innerHTML = '<center><br><br><span style="font-size:18px; color:red;">Oops, something went wrong</span><br>' + response + '</center>';
var uploaddiv=document.getElementById('uploadattachment');
uploaddiv.innerHTML='
哎呀,出了点问题,
'+response+'';
作为旁注,html标签已经过时了。用css做居中处理:非常感谢!实际上知道它与加号有关,但不知道它与PHP有多相似:),谢谢,伙计
var uploaddiv = document.getElementById('uploadattachment');
uploaddiv.innerHTML = '<center><br><br><span style="font-size:18px; color:red;">Oops, something went wrong</span><br>' + response + '</center>';