doulan7166 2016-09-20 11:06
浏览 14
已采纳

jQuery数组对象只打印消息键

I have this response from the server how do i print only the message at the $('#message') div the response was 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>
<p> Password Is Required<\/p>
<p> Name Is Required<\/p>
<p> Designation Is Required<\/p>
<\/div>"
}

this is my axax code that im using iv

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

I keep getting undefined if I try data['message']

  • 写回答

1条回答 默认 最新

  • doushang8846 2016-09-20 11:08
    关注

    you have to pass dataType:'json' in ajax request option, so jQuery automatically convert JSON string into JSON object.

    <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>
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥17 pro*C预编译“闪回查询”报错SCN不能识别
  • ¥15 微信会员卡接入微信支付商户号收款
  • ¥15 如何获取烟草零售终端数据
  • ¥15 数学建模招标中位数问题
  • ¥15 phython路径名过长报错 不知道什么问题
  • ¥15 深度学习中模型转换该怎么实现
  • ¥15 HLs设计手写数字识别程序编译通不过
  • ¥15 Stata外部命令安装问题求帮助!
  • ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
  • ¥15 TYPCE母转母,插入认方向