我在我的主要编码语言(Visual FoxPro 9)中获得了一个变量字符串的 AJAX 传输,如下所示:
AjaxResponse = CREATEOBJECT("Custom")
lcMessage = "<li class='hello'>Hello</li>"
AjaxResponse.AddProperty("Reply", lcMessage)
Response.ContentType = "text/html"
Response.Write(AjaxResponse.Reply)
在使用 jQuery 函数 .ajax() 时,我创建了一个 success: 函数,如下所示:
$.ajax({
url: 'index?Proc=GetUuserHistory',
dataType: "html",
success: function(data){
$("div#history-text").html('<ul>' + data + '</ul>');
};
});
我的问题是插入到 'div#history-text' 的文本未格式化并且仍然包含 li 标签。我尝试用 .text 替换 .prepend、.append 和 .html,但没有成功……有没有办法在使用 Ajax 接收到该字符串后将其转换回 html 格式?