我很难用 JSON 对象属性替换 HTML 元素的内容。这是我的代码:
url = '/blah/blah-blah';
data = $.getJSON(url);
$(this).parent('.status').replaceWith(data.content);
现在,我知道正在返回正确的 JSON 对象,并且它包含一个格式正确的属性,称为“内容”。(我在控制台中显示它)。其次,我知道我正在选择要替换的正确元素。(如果我替换data.content
为“宾果!”我会看到屏幕上显示的文本。)
然而,当我运行上面的代码时,我看到我的元素的内容被什么都替换了。我究竟做错了什么?
请注意,我尝试用 替换data.content
,data.responseJSON.content
但这没有帮助。
谢谢!