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

标签 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);  
        }

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

最佳答案

$('#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/

相关文章:

javascript - 使用正则表达式替换字符串中的匹配项

php - woocommerce 获取属性值列表

jquery - 如何在 css 中为页面的全宽和全高设置渐变背景?

javascript - jqPlot - 巴特图表不生成

javascript - 使用node js从html和express发送和接收数据

javascript - 三元运算符的赋值忽略剩余的表达式

php - 如何在 Admin Silverstripe 中添加自定义按钮及其功能?

PHP 地理定位(街道地址 -> 经纬度)

javascript - 除了使用多行变量之外,还有其他方法可以存储 HTML 代码块吗?

javascript - 带缩略图的 BxSlider - 缩略图不随 slider 滑动