AJAX成功不显示我的PHP错误或成功消息

时间:2015-02-27 19:31:23

标签: javascript php jquery ajax

我有一个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);  
        }

我工作没有问题,只有当我添加另一个时,它才停止工作。如何以显示一条和/或两条消息的方式编写它?

1 个答案:

答案 0 :(得分:4)

$('#resultBlock').html(resultError); 

这将取代您的成功消息。你为什么不追加它?假设你的 resultSuccess / resultError 是html代码(实际上也可以附加纯文本......需要确认)。

$('#resultBlock').append(resultSuccess);
$('#resultBlock').append(resultError); 

您甚至可以:$('#resultBlock').append(resultSuccess, resultError);

相关问题