Maison > interface Web > js tutoriel > le corps du texte

Solutions aux problèmes rencontrés lors des demandes de publication de ressources vue

小云云
Libérer: 2018-01-05 14:55:17
original
2498 Les gens l'ont consulté

Cet article présente principalement les pièges rencontrés lors de la demande de publication de ressources vue. Les amis qui en ont besoin peuvent s'y référer. J'espère que cela pourra aider tout le monde.

Utiliser la demande de publication

// global Vue object
Vue.http.get('/someUrl', [options]).then(successCallback, errorCallback);
Vue.http.post('/someUrl', [body], [options]).then(successCallback, errorCallback);
// in a Vue instance
this.$http.get('/someUrl', [options]).then(successCallback, errorCallback);
this.$http.post('/someUrl', [body], [options]).then(successCallback, errorCallback);
Copier après la connexion

Cependant, cela ne signifie pas que vous ne rencontrerez pas de problèmes lors de l'utilisation : (Par exemple, lorsque vous rencontrez une telle erreur : XMLHttpRequest ne peut pas charger XXX. Réponse pour le contrôle en amont a un code d'état HTTP invalide 405); Cette requête $http est encore un peu différente de l'ajax de jquery. Les données de publication ici ne sont pas sous la forme de données de formulaire par défaut, mais de la charge utile de la requête. La solution est très simple : ajoutez le champ headers à l'instance de vue :

http: {
  headers: {'Content-Type': 'application/x-www-form-urlencoded'}
}
Copier après la connexion

ou utilisez la méthode plus simple fournie par vue :

Vue.http.options.emulateJSON = true;
Copier après la connexion

Recommandations associées :

Partage d'exemples d'utilisation de curl get post request en php

Comment résoudre le problème de vue intégrant axios pour envoyer la charge utile de post request empêchant l'arrière-plan de recevoir des données

Comment implémenter la requête Ajax GET POST à ​​l'aide de JS natif

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