Ale*_*len 2 javascript php jquery json
我正在尝试将一些代码片段从 php 返回到 jquery。一切正常,但是当我尝试返回带有<body>和<html>标签的html 时,我在输出中得到了我的 javascript 代码(原始代码)
这是我的代码:
$snippetData['snippetId'][] = $snippetId;
$snippetData['title'][] = $title;
$snippetData['description'][] = $description;
$snippetData['snippet'][] = $code;
echo json_encode($snippetData);
Run Code Online (Sandbox Code Playgroud)
编辑:
为了更清楚,这是我存储在这个数组中的内容:
snippedId = 5 (integer value)
title = 'some title' (string value)
description 'some description' (string value)
snippet = '<html> <body> <title>some title </title> </body> </html>' (string value)
Run Code Online (Sandbox Code Playgroud)
尝试这个:
<?php echo json_encode($snippetData, JSON_HEX_QUOT | JSON_HEX_TAG);
Run Code Online (Sandbox Code Playgroud)