【发布时间】:2017-11-16 11:17:05
【问题描述】:
我正在尝试从.ajax() 中提取body 标记,但我将undefined 登录到控制台...
这是我的代码:
$(document).ready(function(){
var user;
$(".subacc_info").on('click', '#submit_user_delete', function(){
user = $(this).closest($(".subacc_info")).find($("#subacc_name")).text();
$.ajax({
type: "POST",
url: '/user/profile/delete',
data: {user: user},
dataType: "html",
success: function(data){
$result = $(data).find('body').html();
console.log($result);
}
});
});
我是不是做错了什么?
console.log(data) 将此字符串打印到控制台:
'<!DOCTYPE html>
<html lang="en">
<head>
...
</head>
<body>
<div class="container">
....
</div> <!-- /container -->
</body>
</html>'
【问题讨论】:
-
console.log(data)长什么样子? -
从 url 返回什么数据。添加
/user/profile/delete -
@31piy 我更新了我的问题
标签: javascript jquery ajax