我试图从.ajax()
提取body
标签,但我得到undefined
登录到控制台的数据...jQuery的.find()从阿贾克斯()调用返回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(数据)'什么样子的? – 31piy
什么数据是从url返回的。添加'/ user/profile/delete' – guradio
@ 31piy我更新了我的问题 – Valip