javascript - ajax ne peut pas revenir à la vue lors de la saisie en arrière-plan.
世界只因有你
世界只因有你 2017-06-23 09:12:24
0
5
595

ajax passe à l'arrière-plan et ne peut pas revenir à la vue. Ce qui est renvoyé est un tableau json entier

.

Toutes les méthodes écrites auparavant peuvent être utilisées, mais je ne sais pas pourquoi cela s'est mal passé cette fois, et aucun nouveau message d'erreur n'a été affiché sur la console.

ajax :

$.ajax({
    type : "post",
        url : "Qtitle/findTypeTitle3",
        dataType : "json",
        data : {"tite" : it},
        success : function(data) {        
            alert(11111); //能弹出
        
        }
});

Il va de soi que cela devrait fonctionner, data contient des données et alert() est également déclenché. Je ne sais pas pourquoi il passe toujours à une page qui génère un tableau json

.
世界只因有你
世界只因有你

répondre à tous(5)
世界只因有你

La méthode du contrôleur renvoie les données JSON, mais @ResponseBody n'est pas ajouté à la méthode, donc les données JSON renvoyées passent à une autre page.

ringa_lee

Le point de déclenchement ajax est-il écrit sur le bouton de soumission ?

伊谢尔伦

Effacez le projet et exécutez-le à nouveau

曾经蜡笔没有小新

Il est possible que le format json correct ne soit pas renvoyé
Les données renvoyées ont d'autres formats de code

迷茫

Avez-vous ajouté l'annotation @ResponseBody ? Cette annotation convertira la valeur de retour au format json

    //跳转到jsp页面
    @RequestMapping("jspViewTest")
    public String jspViewTest() {
        return "index";
    }

    //返回数据对象
    @RequestMapping("dataTest")
    @ResponseBody
    public String dataTest() {
        return "index";
    }
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!