我在数组中添加元素,最后尝试将该数组转换为Json.下面是代码.
$SubCategoryList = array();
array_push($SubCategoryList,
array(
'SubCategoryID' => 1,
'FirstName' => 'First Name',
'LastName' => 'Last Name',
));
array_push($SubCategoryList,
array(
'SubCategoryID' => 2,
'FirstName' => 'First Name2',
'LastName' => 'Last Name2',
));
Run Code Online (Sandbox Code Playgroud)
以上给出了下面提到的输出
Array
(
[0] => Array
(
[SubCategoryID] => 1
[FirstName] => First Name
[LastName] => Last Name
)
[1] => Array
(
[SubCategoryID] => 2
[FirstName] => First Name2
[LastName] => Last Name2
)
)
Run Code Online (Sandbox Code Playgroud)
下面是用于将数组转换为Json的代码.
<script>
var subCategoriesList = {{ json_encode($SubCategoryList) }};
</script>
Run Code Online (Sandbox Code Playgroud)
最后json给出了以下输出.这可以在View source中看到
var subCategoriesList = [{"SubCategoryID":1,"FirstName":
"First Name","LastName":"Last Name"},
{"SubCategoryID":2,"FirstName":"First Name2",
"LastName":"Last Name2"}];
Run Code Online (Sandbox Code Playgroud)
题
为什么它给出了"在json数据中?
JSON字符串使用引号显示值以基本术语开始和结束的位置.
给
var subCategoriesList = {!! $SubCategoryList !!};
Run Code Online (Sandbox Code Playgroud)
一个去.这将为json回显未转义的字符串.
归档时间: |
|
查看次数: |
66 次 |
最近记录: |