Jquery 帮助从json编码的数据中附加html数据

Jquery 帮助从json编码的数据中附加html数据,jquery,json,append,Jquery,Json,Append,我很难从json字符串中获取html数据,以便在jQueryPost之后正确追加 我遇到的问题是,斜杠没有从html中删除,因此选择列表没有显示,html输出不正确。我试着在我完成后解析数据 以下是我拥有的json字符串: {"type":"success","list":"<li id=\"item-1><p>Test<\/p><p><select name=\"steps\">\n<option value=\"3\">

我很难从json字符串中获取html数据,以便在jQueryPost之后正确追加

我遇到的问题是,斜杠没有从html中删除,因此选择列表没有显示,html输出不正确。我试着在我完成后解析数据

以下是我拥有的json字符串:

{"type":"success","list":"<li id=\"item-1><p>Test<\/p><p><select name=\"steps\">\n<option value=\"3\">Step 1<\/option>\n<option value=\"2\">Step 2<\/option>\n<option value=\"6\">Step 3<\/option>\n<option value=\"5\">Step 5<\/option>\n<\/select><\/p><\/li><li id=\"item-18><p>Testinggg<\/p><\/li>"}
在php中:

$data = array(
    'type' => 'success',
    'list' => $list
);

echo json_encode($data);
没有人恐慌,只是语法错误
您在第1项和第18项之后的数据中缺少一个结束符
\”
。这会导致附加到DOM时出现解析错误。添加到DOM中的解析错误可以正常工作:

是什么在PHP代码中创建了$list?在第1项和第18项之后的数据中缺少一个结束符
\“
。这可能会导致附加到DOM时出现解析错误。添加了这些内容后效果很好:@mVChr-是的,你说的关于错过的事情是正确的。真不敢相信我没有发现。谢谢you@mVChr当前位置你应该做出这样的回答,这样OP就可以接受它了,只是觉得做了这么……愚蠢的事情很愚蠢。
$data = array(
    'type' => 'success',
    'list' => $list
);

echo json_encode($data);