我有一个AJAX调用来提交表单,并且在成功时我想显示PHP成功消息或错误消息。
这是我的AJAX成功:
success: function (data) {
resultSuccess = $(data).find("#success");
resultError = $(data).find("#error");
$('#resultBlock').html(resultSuccess);
$('#resultBlock').html(resultError);
}
如果我删除其中一个就行了。例如,如果我这样写:
success: function (data) {
resultSuccess = $(data).find("#success");
$('#resultBlock').html(resultSuccess);
}
我工作没有问题,只有当我添加另一个时,它才停止工作。如何以显示一条和/或两条消息的方式编写它?
答案 0 :(得分:4)
$('#resultBlock').html(resultError);
这将取代您的成功消息。你为什么不追加它?假设你的 resultSuccess / resultError 是html代码(实际上也可以附加纯文本......需要确认)。
$('#resultBlock').append(resultSuccess);
$('#resultBlock').append(resultError);
您甚至可以:$('#resultBlock').append(resultSuccess, resultError);