【发布时间】:2025-12-13 11:55:02
【问题描述】:
当我尝试 dd($conv) 时,数据就在那里,但我仍然无法在脚本中显示它们。 任何人都知道是什么问题,我尝试了很多方法,但它们似乎不起作用。
<h4>{{$row->transcript_text}}</h4>
<?php $conv = json_encode($row->transcript_text); ?>
<script type="text/javascript">
function splitArray() {
var myStr = <?php echo $conv; ?>;
var strArray = myStr.split(/(?= \| \d)/);
// Display array values on page
for (var i = 0; i < strArray.length; i++) {
$("body").addClass('col-lg-offset-1').append("<h4>" + strArray[i] + "</h4>");
})
}
splitArray();
</script>
【问题讨论】:
-
控制台是否有任何错误?如果不是,生成的 HTML 是什么?
-
感谢 ValLeNain 的提问,没有错误没有数据,我刚得到空白页。如果我以另一种方式显示数据(意味着它们在那里),但我需要拆分这些数据,因此我必须这样做。
-
没有错误,没有数据?而且您确定
$history已定义,而不是空且可迭代的? -
是的,因为我可以在脚本之外显示它们
-
这段代码以多个主体结束。
标签: javascript laravel