Maison > interface Web > js tutoriel > Comment gérer les paramètres nuls transmis en post dans Vue

Comment gérer les paramètres nuls transmis en post dans Vue

php中世界最好的语言
Libérer: 2018-04-12 11:37:40
original
5622 Les gens l'ont consulté

Cette fois, je vais vous montrer comment gérer les paramètres nuls en post dans Vue. Quelles sont les précautions pour gérer les paramètres nuls en post dans Vue. Voici les cas pratiques. levez-vous et jetez un oeil.

D’accord, préparons les marchandises.

1. Installer axios

npm install axios --save
Copier après la connexion

2. Ajouter un composant 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;
Copier après la connexion

3. obtenir la demande

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);
 });
},
Copier après la connexion

4. demande de publication

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);
    })
   }
Copier après la connexion

Il existe deux façons de transmettre des paramètres lors de l'utilisation de la méthode post, l'une est la méthode normale et l'autre est la méthode json Si l'arrière-plan accepte la méthode normale, utilisez la méthode ci-dessus.

Méthode de formation normale

var params = new URLSearchParams();
params.append('name', 'hello jdmc你好');
params.append('id', '2');
data:params
Copier après la connexion

Paramètres de réception backend :

public Student greeting2(int id,String name) {
Copier après la connexion

mode json

data: {id: '3', name: 'abc'}
Copier après la connexion

Réception des paramètres en arrière-plan

public Object greeting2(@RequestBody Object student) {
Copier après la connexion

Je pense que vous maîtrisez la méthode après avoir lu le cas dans cet article. Pour des informations plus intéressantes, veuillez prêter attention aux autres articles connexes sur PHP. Site chinois !

Lecture recommandée :

springmvc ne peut pas accepter les paramètres lorsque axios envoie une requête

vue+axios interrompt la requête lors du changement pages Comment réaliser

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal