Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.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
Php Ajax无法识别页面中的自定义响应标题_Php_Javascript_Ajax_Header_Progress Bar - Fatal编程技术网

Php Ajax无法识别页面中的自定义响应标题

Php Ajax无法识别页面中的自定义响应标题,php,javascript,ajax,header,progress-bar,Php,Javascript,Ajax,Header,Progress Bar,我正在尝试制作一个进度条,因此我使用APC apache扩展来制作: 我使用了:标题(“百分比:.$Percent”)在调用站点时将百分比作为标题。所以我回到索引页面a,使用ajax调用该进度页面,检查我制作的标题“百分比”,并将主页上的某些内容更改为该数字。下面是它的脚本:var测试;只是暂时的,我将其更改为: if(xmlhttp.getResponseHeader("Percent")<=100) ... if(xmlhttp.getResponseHeader(“百分比”)在第

我正在尝试制作一个进度条,因此我使用APC apache扩展来制作:

我使用了:
标题(“百分比:.$Percent”)
在调用站点时将百分比作为标题。所以我回到索引页面a,使用ajax调用该进度页面,检查我制作的标题“百分比”,并将主页上的某些内容更改为该数字。下面是它的脚本:var测试;只是暂时的,我将其更改为:

if(xmlhttp.getResponseHeader("Percent")<=100) ... 

if(xmlhttp.getResponseHeader(“百分比”)在第二个粘贴箱中,您有一个bug

if(test=1)
应该是

if(test==1)
第二个错误是设置超时错误

setTimeout(onSubmit(upload_id), 999);
应该是

if(test==1)
setTimeout(function(){ onSubmit(upload_id); }, 999);
第三

if(xmlhttp.getResponseHeader("Percent")<=100)

我在等问题(mark)…太好了!谢谢你。我试图回答关于setTimeout()的问题,但你也打败了我。非常感谢!我会尝试+代表你,但我是一个新客户,我不知道我是否能。无论怎样,非常感谢!