Javascript 什么';chrome开发者源文件的限制是什么?

Javascript 什么';chrome开发者源文件的限制是什么?,javascript,php,drupal-7,google-chrome-devtools,Javascript,Php,Drupal 7,Google Chrome Devtools,好的,让我解释一下这个问题 我的Drupal模块(PHP)上有以下代码 开关(粒度){ 案件日期: $fromdate=日期('2016-02-01'); $todate=date('2016-02-29');//我查看了Chrome开发工具的源代码,在“源代码”面板中找不到任何行/字符长度或大小限制。因此,我认为可能没有硬限制 json_encode函数也没有限制。它只受您拥有的内存量的限制。既然您说JS文件运行正常,服务器上一定有足够的内存来编码数据 在您的屏幕截图中,显示了一些错误。请检查

好的,让我解释一下这个问题

我的Drupal模块(PHP)上有以下代码

开关(粒度){
案件日期:
$fromdate=日期('2016-02-01');

$todate=date('2016-02-29');//我查看了Chrome开发工具的源代码,在“源代码”面板中找不到任何行/字符长度或大小限制。因此,我认为可能没有硬限制

json_encode
函数也没有限制。它只受您拥有的内存量的限制。既然您说JS文件运行正常,服务器上一定有足够的内存来编码数据

在您的屏幕截图中,显示了一些错误。请检查Console选项卡,因为它可能会发光。我怀疑您在开发工具中遇到了内存问题


对于大量数据,可能值得研究AJAX以请求更多数据,而不是一次将所有数据发送到客户端。

我查看了Chrome开发工具的源代码,但在“源代码”面板中找不到任何行/字符长度或大小限制。因此,我认为可能没有硬限制

json_encode
函数也没有限制。它只受您拥有的内存量的限制。既然您说JS文件运行正常,服务器上一定有足够的内存来编码数据

在您的屏幕截图中,显示了一些错误。请检查Console选项卡,因为它可能会发光。我怀疑您在开发工具中遇到了内存问题


对于大量数据,可能值得研究AJAX以请求更多数据,而不是一次将所有数据发送到客户端。

Nah,控制台上的错误是其他原因,而且它们也存在于显示JS代码的较小请求中。Nah,控制台上的错误是其他原因,而且它们也存在在较小的请求中,它确实显示JS代码。
switch (granularity) {
    case 'day':
      $fromdate = date('2016-02-01');
      $todate = date('2016-02-29'); //<--------------------
      $requesttype = "Hourly";
      break;

$result = get_api_call($requesttype,$fromdate,$todate);
dpm($result);
$items['my_module_name']['#items']['data'] = $result;
var data = <?php print json_encode($variables['items']['data']); ?>;