【发布时间】:2019-01-17 16:30:40
【问题描述】:
我有这个输出字符串来生成带有树变量的警报。
echo <script language="javascript"> alert("array (\n 'SIS' => \n array (\n 'MEMORYUSAGE' => \n array (\n 'STANDBY' => '1.01',\n 'STANDBYTXT' => '1.01 Mb',\n 'LASTRUN' => '1.01',\n 'RUNNING' => 0.0,\n 'RUNNINGTXT' => '0 Mb',\n ),\n 'EXECTIMEUSAGE' => \n array (\n 'STANDBY' => -1547742337.322018,\n 'LASTRUN' => 0.0007879734039306641,\n 'RUNNINGTXT' => 'Menos de 1 Seg',\n ),\n ),\n)\narray (\n 'SES_START' => true,\n 'SES_TIMEOUT' => 1547767410,\n 'SES_ACTIVITY' => 1547745937,\n 'SES_LANG' => 'es_ES',\n 'HOME' => 2,\n)\n") </script>
问题是警报正在切断最后一行,而我不知道发生这种情况或要防止这种情况发生。
而不是显示这个:
'HOME' => 2
出示"..."三分。
【问题讨论】:
-
什么浏览器?对我来说,它在 Firefox 中运行良好。
-
这可能取决于浏览器,如果需要,某些浏览器会显示所有文本和滚动条,某些浏览器会截断文本以适应警报窗口。使用浏览器控制台进行调试。
-
听起来您可能想要移动到自定义对话框而不是显示数据的警报。
-
@FranciscoNúñez 不,可能没有办法覆盖 Chrome 中的限制。
-
alert并不是要在用户面前转储一页文本。您应该在页面正文中呈现一些内容。
标签: javascript php output alert