【问题标题】:Json object get truncatedJson 对象被截断
【发布时间】:2016-05-06 13:53:24
【问题描述】:

我通过 ajax 将 json 发送到数据库,我的 json 长度是 320,但只有 170 个存储在数据库中,它会截断对象的其余部分。

这是我的 ajax 调用:

$.ajax({
    beforeSend: function() { $('#loading-crud').show(); }, 
    complete: function(){ $('#loading-crud').hide(); },
    type: "POST",
    dataType: "JSON",
    //contentType: "application/json; charset=utf-8",
    url: 'crud_api_curl.php',
    data : {
        data1 : update_project,proname : Proname,projectId : ProjectId,details : Details    
    },
    success: function(data) {
        console.log(data)
        localStorage['projectId']= data.ProjectId;
        var getprojectId = localStorage['projectId'];
        console.log(getprojectId);                  
        if(data == ""){
            $('.top-alert').fadeIn('fast', function () {
            $('.top-alert').css('background-color','#808080').html("not Saved");
            $(this).delay(2000).fadeOut('slow');
            });  
        }
        else{   
            //console.log(data.ProjectDetails);
            var parsej = JSON.parse(data.ProjectDetails);
            console.log(parsej);                    
            $('.top-alert').fadeIn('fast', function () {
                $('.top-alert').css('background-color','#808080').html("Saved");
                $(this).delay(2000).fadeOut('slow');
            }); 
            $('.project-name-container h1').text(projectDetail.projectName);
        }       
    },
    error: function(data){
        console.log(data);
        $('.top-alert').fadeIn('fast', function () {
            $('.top-alert').css('background-color','#808080').html("not Saved");
            $(this).delay(2000).fadeOut('slow');
        });
    }
});

【问题讨论】:

  • 提供更多细节
  • var Details = projectDetail;
  • crud_api_curl.php 对它获取的数据做了什么?看起来可能crud_api_curl.php 是负责将其添加到数据库的人,在这种情况下,可能crud_api_curl.php 是截断它的人?

标签: json ajax object truncated


【解决方案1】:

我正在发布这个 $.ajax({

            beforeSend: function() { $('#loading-crud').show(); }, 
            complete: function(){ $('#loading-crud').hide(); },
            type: "POST",
            dataType: "JSON",
            //contentType: "application/json; charset=utf-8",
            url: 'crud_api_curl.php',
            data : {
            data1 : update_project,proname : Proname,projectId : ProjectId,details : Details    
        },


             success: function(data) {
                 console.log(data)
                localStorage['projectId']= data.ProjectId;
                var getprojectId = localStorage['projectId'];
                console.log(getprojectId);                  
                 if(data == ""){
                     $('.top-alert').fadeIn('fast', function () {
                     $('.top-alert').css('background-color','#808080').html("not Saved");
                     $(this).delay(2000).fadeOut('slow');
                });  
                 }
                else{   
                //console.log(data.ProjectDetails);
                var parsej = JSON.parse(data.ProjectDetails);
                console.log(parsej);                    
                     $('.top-alert').fadeIn('fast', function () {
                     $('.top-alert').css('background-color','#808080').html("Saved");
                     $(this).delay(2000).fadeOut('slow');
                }); 
                $('.project-name-container h1').text(projectDetail.projectName);
                }       
             },
             error: function(data){
                 console.log(data);
                     $('.top-alert').fadeIn('fast', function () {
                     $('.top-alert').css('background-color','#808080').html("not Saved");
                     $(this).delay(2000).fadeOut('slow');
                     });
             }
  });

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-28
    • 2014-03-05
    • 2018-07-22
    • 1970-01-01
    • 2013-07-09
    • 1970-01-01
    相关资源
    最近更新 更多