La requête $http.jsonp d'angularjs rapporte une erreur, le code est le suivant :
data = {
a:A,
b:B,
c:C,
}
$http.jsonp('url',data).success(function(res){
console.log(res);
}).error(function(err){
console.log(err);//控制台打印fasle
})
并报错:Uncaught SyntaxError: Invalid or Unexpected token url(请求链接)
Cliquez sur ce lien, récupérez les données, vérifiez-les dans la vérification en ligne json et constatez qu'il y a un saut de ligne dans le champ B, mais vous ne trouvez aucun saut de ligne lorsque vous y accédez dans le navigateur en utilisant le lien . J'ai contacté le backend, et le backend a dit qu'il n'y avait pas de saut de ligne lors de l'entrée dans la base de données, et que mon front-end ne pouvait pas obtenir les données et ne pouvait pas les traiter. Quelle autre raison pourrait être la raison de cette situation et comment devrait-elle le faire. Je le résous ?
Merci pour l'invitation. Je n'ai pas vu l'adresse. Il devrait y avoir un problème avec le format des données renvoyées.
Vous pouvez ouvrir https://www.w3schools.com/js/... dans le navigateur, puis utiliser les outils de développement pour afficher le panneau Réseau afin d'afficher les informations HTTP.
Exemple d'utilisation de l'objet XMLHttpRequest pour demander des données