【发布时间】:2019-08-17 15:00:50
【问题描述】:
我有一个 JSON 请求,在这段代码中使用了 ajax 的 post 方法
$(document).ready(function() {
$(document).on('submit', '#registration_check', function() {
var data = $(this).serialize();
$.ajax({
type: 'POST',
url: 'apidomain.com',
data: data,
success: function(data) {
$("#registration_check").fadeOut(500).hide(function() {
$(".result_1").fadeIn(500).show(function() {
$(".result_1").html(data);
});
});
}
});
return false;
});
});
响应将在此元素上返回 3 个字段,例如姓名、电子邮件、电话:
<div id="result_1"></div>
到目前为止它工作得很好,但我想要做的是,如果 ajax 响应发现一些返回值为 null,我想显示警报或弹出消息。例如:
如果 JSON 响应返回: 姓名:jhon,邮箱:jhon@doe.com,电话:123456789 用户将重定向到另一个页面(目前已完成)
但是如果 JSON 响应返回 姓名:jane,电子邮件:jane@doe.com,电话:
将出现弹出窗口或警报,文本电话号码为空。
【问题讨论】:
-
显示你的php代码
-
您好,PHP代码在处理请求的apidomain下。在用户方面,我使用带有 Ajax 的 html 作为上面的引用
标签: javascript php json ajax