Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/432.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
打印Javascript响应_Javascript_Php - Fatal编程技术网

打印Javascript响应

打印Javascript响应,javascript,php,Javascript,Php,我有一个响应上传文件的php脚本。我想“回应”这个回应,但我无法让它发挥作用 正如你在下面的脚本中看到的,我使用了“response”,因为我想不出任何东西。这是怎么回事 success:function(response){ if(response == 6563){ var uploaddiv = document.getElementById('uploadattachment'); uploaddiv.innerHTML = '<center

我有一个响应上传文件的php脚本。我想“回应”这个回应,但我无法让它发挥作用

正如你在下面的脚本中看到的,我使用了“response”,因为我想不出任何东西。这是怎么回事

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>';