Я отправляю данные из сервлета в jq. Я могу получить данные, как показано в журнале ниже. Но я не могу получить значение данных data.success . Почему?
Я попытался добавить "JSON" в пост, он не работает.
сервлет
PrintWriter out = resp.getWriter();
out.write("{"+"success"+":"+"1"+"}");
JS
$.post("Register",json,function(data){
if(data.success){
console.log(data);
console.log(data.success);
layer.msg("login!", {icon: 7});
window.location.href = "login.html";
} else {
console.log(data);
console.log(data.success);
layer.msg("the username exist!", {icon: 7});
}
}).fail(function(data){
layer.msg("something wrong", {icon: 7});
});
консоль хром
{success:1}
undefined