Php jQuery数组对象仅打印消息键

Php jQuery数组对象仅打印消息键,php,jquery,ajax,Php,Jquery,Ajax,我收到来自服务器的此响应如何仅打印消息 在$('#message')div 响应是json_编码的php { “状态”:假, “消息”:“需要删除用户名\n需要密码\n需要名称\n需要指定\n” } 这是我使用的axax代码 <script type="text/javascript"> $("#userform").submit(function(e) { e.preventDefault(); var url = $(this).attr('ac

我收到来自服务器的此响应如何仅打印消息 在$('#message')div 响应是json_编码的php

{
“状态”:假,
“消息”:“需要删除用户名\n需要密码\n需要名称\n需要指定\n”
}
这是我使用的axax代码

<script type="text/javascript">
    $("#userform").submit(function(e) {
      e.preventDefault();
      var url = $(this).attr('action');
      var formData = new FormData($(this)[0]);
      $.ajax({
           type: "POST",
           url: url,
           data:  formData, 
           processData: false,
           contentType: false,
           success: function(data)
             {
               console.log(data);
               $('#message').html(data.message);                   
             }
         });
});
</script>

$(“#userform”).submit(函数(e){
e、 预防默认值();
var url=$(this.attr('action');
var formData=新formData($(此)[0]);
$.ajax({
类型:“POST”,
url:url,
数据:formData,
processData:false,
contentType:false,
成功:功能(数据)
{
控制台日志(数据);
$('#message').html(data.message);
}
});
});

如果我尝试
data['message']

的话,我会一直处于未定义状态,您必须在ajax请求选项中传递
dataType:'json'
,因此jQuery会自动将json字符串转换为json对象

<script type="text/javascript">
    $("#userform").submit(function(e) {
e.preventDefault();
    var url = $(this).attr('action');
var formData = new FormData($(this)[0]);
    $.ajax({
           type: "POST",
           url: url,
           data:  formData, 
            processData: false,
        dataType: 'json',
           success: function(data)
           {
            console.log(data);
             $('#message').html(data.message);                     
           }
         });
});
</script>

$(“#userform”).submit(函数(e){
e、 预防默认值();
var url=$(this.attr('action');
var formData=新formData($(此)[0]);
$.ajax({
类型:“POST”,
url:url,
数据:formData,
processData:false,
数据类型:“json”,
成功:功能(数据)
{
控制台日志(数据);
$('#message').html(data.message);
}
});
});

哈哈哈……谢谢,我知道我删除了一些重要的东西……我现在只是想发牢骚,我看不到少了一行,我会在10分钟内接受你的回答mins@ReubenGomes,现在时间已经结束;)
<script type="text/javascript">
    $("#userform").submit(function(e) {
e.preventDefault();
    var url = $(this).attr('action');
var formData = new FormData($(this)[0]);
    $.ajax({
           type: "POST",
           url: url,
           data:  formData, 
            processData: false,
        dataType: 'json',
           success: function(data)
           {
            console.log(data);
             $('#message').html(data.message);                     
           }
         });
});
</script>