Javascript 如何获取元素表单response.data
我正在尝试从response.data获取元素 这是我的密码:Javascript 如何获取元素表单response.data,javascript,Javascript,我正在尝试从response.data获取元素 这是我的密码: catch (err){ let errr=err.response.data; // let g=data.document.querySelector('.error__msg'); console.log(errr); showAlert('error',errr); } 以及console.logerrr的输出 <!DOCTYPE html> &
catch (err){
let errr=err.response.data;
// let g=data.document.querySelector('.error__msg');
console.log(errr);
showAlert('error',errr);
}
以及console.logerrr的输出
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="/css/style.css">
<link rel="shortcut icon" type="image/png" href="/img/favicon.png">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Lato:300,300i,700">
<title>Natours | Something went wrong!</title></head><body><!-- HEADER--><header class="header">
<nav class="nav nav--tours"><a class="nav__el" href="/">All tours</a></nav><div class="header__logo">
<img src="/img/logo-white.png" alt="Natours logo"></div><nav class="nav nav--user"><form class="form form--logout">
<button class="btn btn--green">logout</button></form><a class="nav__el" href="/me"><img class="nav__user-img" src="/img/users/user-1.jpg" alt="Photo of athar">
<span>athar</span></a></nav></header>
<!-- CONTENT--><main class="main"><div class="error"><div class="error__title"><h2 class="heading-secondary heading-secondary--error">Uh oh! Something went wrong! </h2><h2 class="error__emoji">I am not sure of your use case but if you want to solve it anyway you can do something like this.
catch(err) {
let errr=err.response.data;
// let g=data.document.querySelector('.error__msg');
const htmlFile = new DOMParser().parseFromString(errr, 'text/html');
const errorMessage = htmlFile.getElementsByClassName('error__msg')[0].innerText;
console.log(errorMessage)
showAlert('error', errorMessage);
}
自然,出了点问题!
注销
哦!出了点问题 我不确定你的用例,但是如果你想解决它,你可以这样做
抱歉,我已将其更新为javascript。我正在尝试从另一个表单获取响应,并使用e.preventDefault;因此,在处理错误时,我确实使用了axios的response.data来返回带有错误的呈现页面,但我只想将错误显示为一个弹出窗口,而不是转到错误页面