1. 如何从服务器端获取JSON格式字符串并解决到前端页面中显示 从服务器返回json格式数据,就是一个字符串,所以可以将php数组或对象转换为json格式字符串进行输出 echo json_encode(......) 2. 使用JSON改写5月15日的表单验证案例
后台PHP内容 if (!in_array($email, $emailList)) { echo json_encode(['status'=>1, 'message'=>'邮箱不正确']); } else if (md5($password) !== $pwd) { echo json_encode(['status'=>2, 'message'=>'密码不正确']); } else { echo json_encode(['status'=>3, 'message'=>'验证通过正在跳转']); }
前台javascript内容
var obj = JSON.parse(request.responseText); console.log(obj); switch (obj.status) { case 1: result.style.color = 'red'; result.innerHTML = obj.message; break; case 2: result.style.color = 'red'; result.innerHTML = obj.message; break; case 3: result.style.color = 'green'; result.innerHTML = obj.message; break; }