首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不使用jQuery Ajax请求发送Post数据

不使用jQuery Ajax请求发送Post数据
EN

Stack Overflow用户
提问于 2015-10-07 18:03:06
回答 2查看 1.2K关注 0票数 0

如何使用jQuery Ajax发送大型base64数据数组。下面是我的代码:

代码语言:javascript
复制
$.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数据大小有限制吗?

EN

回答 2

Stack Overflow用户

发布于 2015-10-07 18:08:50

打开您的php.ini文件,找到声明为upload_max_filesize的行。默认设置为2M,即2MB。尝试将其增加到3MB,看看是否仍然收到错误。并使用

代码语言:javascript
复制
      "cache": false
票数 0
EN

Stack Overflow用户

发布于 2015-10-07 18:25:48

您的数据是否正确声明?它可以是字符串、对象或数组。请尝试以下操作

代码语言:javascript
复制
$.ajax({
  type: "POST",
    url: "addPhoto.php",                                
    data:"{photosArray:photosArray}",
    dataType: "json",           
    success: function(data) {                   
             $(data).each(function(){
                 ...
             });
    }      
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32989385

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档