小编Fuz*_*tic的帖子

POST 数据被截短

似乎当我 .post() 一个大数组时,很多信息都被删除了。在下面的代码片段中,第一个 .html() 显示了所有数组数据,而 PHP 的返回结果只显示了部分数据。

JavaScript:

$('.inner').html(JSON.stringify(dbData));
$.post( "test.php", {'filename' : filename, 'dbData' : dbData}, function(result) {
         $('.inner').html(result);
});
Run Code Online (Sandbox Code Playgroud)

PHP:

ini_set('display_errors', 'On');

$filename = $_POST['filename'];
$dbData = $_POST['dbData'];

$file = $myfile = fopen($filename, 'w');

echo json_encode($dbData);
Run Code Online (Sandbox Code Playgroud)

php.ini 的 post_max_size = 8M 并且我发送的数据远小于 8M。

编辑:数组中的数据似乎在某个点之后被切断。没有错误。

javascript php arrays jquery post

3
推荐指数
1
解决办法
923
查看次数

标签 统计

arrays ×1

javascript ×1

jquery ×1

php ×1

post ×1