【发布时间】:2016-04-01 14:49:39
【问题描述】:
我正在使用 Ajax 将数据发布到我的 php 文件,然后在 div 中检索它的响应。
所以我正在做的是回显<span class="messageError">Insuficient points!</span>以防出现错误,<span class="messageSuccess">Your request was successfully sent!</span>以防万一一切都像预期的那样。
在客户端我有这个功能:
$.ajax({
url: 'newRequest.php',
data: myData,
type: 'post',
dataType: 'html',
success: function(result){
$('.returnMessage').text(result)
}
});
“returnMessage”是将加载响应的 div。一切正常,除了输出不是在 div 内创建跨度而是加载整个字符串 <span class="messageError">Insuficient points!</span>...
如何使函数在 div 内创建跨度而不是将标签写为字符串?谢谢!
【问题讨论】:
-
使用 .html() 而不是 .text()