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);
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'} }
ou utilisez la méthode plus simple fournie par vue :
Vue.http.options.emulateJSON = true;
Recommandations associées :
Partage d'exemples d'utilisation de curl get post request en php
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!