我从服务器获得此响应如何仅打印消息 在$('#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']
答案 0 :(得分:2)
你必须在ajax请求选项中传递DateTime
,所以jQuery会自动将JSON字符串转换为JSON对象。
dataType:'json'