jQuery数组对象只打印消息键

时间:2016-09-20 11:06:32

标签: php jquery ajax

  

我从服务器获得此响应如何仅打印消息   在$('#message')div   响应是json_encoded php

{
  "status":false,
  "message":"<div id='errmsg' class='alert alert-danger'><button type='button' class='btn btn-info pull-right' id='remove'>Remove<\/button><p> Username Is Required<\/p>\n<p> Password Is Required<\/p>\n<p> Name Is Required<\/p>\n<p> Designation Is Required<\/p>\n<\/div>"
}

这是我使用iv

的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>

如果我尝试data['message']

,我会不断定义

1 个答案:

答案 0 :(得分:2)

你必须在ajax请求选项中传递DateTime,所以jQuery会自动将JSON字符串转换为JSON对象。

dataType:'json'