ajax javascript 500 error
ajax javascript 500 error
这是用于简单多文件上传的javascript。
这个javascript在我的开发服务器上工作没有问题。但当我把它放在我的生产服务器上时,我在AJAX Post上得到了500个错误。这可能是因为我必须更多地编辑php.ini吗?或者还有其他问题吗?
var app = app || {};
(function(o){
"use strict";
var ajax, getFormData, setProgress;
ajax = function(data){
var xmlhttp = new XMLHttpRequest(), uploaded;
xmlhttp.addEventListener('readystatechange', function(){
if(this.readyState ===4){
if(this.status===200){
//console.log('here');
uploaded = JSON.parse(this.response);
if(typeof o.options.finished==='function'){
o.options.finished(uploaded);
}
}else{
if(typeof o.options.error ==='function'){
o.options.error();
}
}
}
});
xmlhttp.upload.addEventListener('progress', function(event){
var percent;
if (event.lengthComputable ===true){
percent = Math.round((event.loaded / event.total)*100);
//console.log(percent);
setProgress(percent);
}
});
xmlhttp.open('post', o.options.processor);
xmlhttp.send(data);
};
getFormData = function(source){
var data = new FormData(), i;
for( i=0;i<source.length;i=i+1){
data.append('file[]',source[i]);
}
data.append('ajax',true);
return data;
};
setProgress = function(value){
if(o.options.progressBar !== undefined){
o.options.progressBar.style.width=value? value + '%': 0;
}
if(o.options.progressText !== undefined){
o.options.progressText.innerText=value? value + '%': '';
}
};
o.uploader = function(options){
o.options = options;
if(o.options.files!== undefined){
ajax(getFormData(o.options.files.files));
}
};
}(app));
giorgio帮助我走上正轨我在我的php中使用了$uploaded = [];
,如果我没有错的话,这是旧的php,正确的方法是$uploaded = array();
。我使用了大约5个数组,我想XAMP是如此宽容,它会运行我给它的任何东西。
相关文章:
- ajax javascript 500 error
- Javascript getElementById null error
- JavaScript to CoffeeScript Error
- javascript error"java.lang.NullPointerException" i
- PHP Error with Javascript
- Error with this.id in Javascript
- JavaScript: window.location() # error
- JavaScript while (sentinel controlled loop) error
- Sharepoint javascript get_id error
- Codeigniter javascript error
- javascript element.className error?
- Processmaker getField javascript error
- Use coffeescript/javascript 'throw error' or 'th
- ajax error with javascript
- Javascript Image Preload with 404 error
- JavaScript parseInt-error
- bind() on promise error function - javascript
- IE - innerHtml Error Javascript
- 'Sys未定义'error javascript错误
- XML parse Error javascript servlet