我有一个 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);
}
我工作没有问题,只有当我添加另一个时,它才会停止工作。如何以显示一条和/或两条消息的方式编写它?
最佳答案
$('#resultBlock').html(resultError);
这将取代您的成功消息。你为什么不直接附加它呢?假设您的 resultSuccess/resultError 是 html 代码(实际上也可以附加纯文本......需要确认)。
$('#resultBlock').append(resultSuccess);
$('#resultBlock').append(resultError);
你甚至可以这样做:$('#resultBlock').append(resultSuccess, resultError);
关于javascript - AJAX 成功不显示我的 PHP 错误或成功消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28772868/