이번에는 vue에서 post에서 null 매개변수를 처리하는 방법과 vue에서 post에서 null 매개변수를 처리할 때 어떤 Notes가 있는지 보여드리겠습니다. 다음은 실제 사례입니다.
네, 상품은 아래로 배송됩니다.
1, 설치 axios
npm install axios --save
2. Axios 컴포넌트 추가
import axios from 'axios' axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded'; axios.defaults.baseURL = 'http://localhost:7878/zkview'; Vue.prototype.$ajax = axios;
3. 요청 받기
testGet: function () { this.$ajax({ method: 'get', url: '/test/greeting', params: { firstName: 'Fred', lastName: 'Flintstone' } }).then(function (response) { console.log(response); }).catch(function (error) { console.log(error); }); },
4, 게시물 요청
testPost: function () { var params = new URLSearchParams(); params.append('name', 'hello jdmc你好'); params.append('id', '2'); this.$ajax({ method: 'post', url: '/test/greeting2', data:params // data: {id: '3', name: 'abc'} }).then(function (response) { console.log(response); }).catch(function (error) { console.log(error); }) }
post 메소드를 사용할 때 매개변수를 전달하는 방법에는 두 가지가 있습니다. 하나는 일반 메소드이고 다른 하나는 json 메소드입니다. 배경이 일반 메소드를 허용하는 경우 위의 메소드를 사용하십시오.
보통의 형태
var params = new URLSearchParams(); params.append('name', 'hello jdmc你好'); params.append('id', '2'); data:params
백엔드 수신 매개변수:
public Student greeting2(int id,String name) {
json way
data: {id: '3', name: 'abc'}
백그라운드에서 매개변수 수신
public Object greeting2(@RequestBody Object student) {
이 기사의 사례를 읽으신 후 방법을 마스터하셨다고 믿습니다. 더 흥미로운 정보를 보려면 PHP 중국어 웹사이트의 다른 관련 기사를 주목하세요!
추천 자료:
axios가 요청을 보낼 때 springmvc는 매개변수를 받아들일 수 없습니다
vue+axios 페이지 전환 시 요청을 중단하는 방법
위 내용은 vue에서 게시물의 null 매개변수를 처리하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!