[英]Don't send invisible elements in form with post method using serialize() jquery and ajax
[英]Post data don't send using jQuery Ajax request
如何使用jQuery Ajax发送大型base64
数据数组。 这是我的代码:
$.ajax({
type: "POST",
url: "addPhoto.php",
data:{photosArray:photosArray},
dataType: "json",
success: function(data) {
$(data).each(function(){
...
});
}
});
photosArray
包含3到12个非常长的字符串,例如:
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0...
Ajax中的POST数据大小是否有限制?
打开您的php.ini文件,然后找到声明upload_max_filesize的行。 默认设置为2M,即2MB。 尝试将其增加到3MB,看看是否仍然收到错误。 并使用
"cache": false
您的数据是否正确声明? 它可以是字符串,对象或数组。 尝试跟随
$.ajax({
type: "POST",
url: "addPhoto.php",
data:"{photosArray:photosArray}",
dataType: "json",
success: function(data) {
$(data).each(function(){
...
});
}
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.