Bonjour à tous,

Je reviens avec mes questions ineluctable, à savoir que j'ai créé une vue qui ne s'appelle que par ajax, avec un petit système jquery pour faire apparaitre la vue comme une modale.

Alors le problème c'est que je n'arrive pas à afficher cette vue, pourtant je passe bien dans la fonction qui affiche la vue mais l'ajax à l'air de ne rien récupérer du tout.

Je vous affiche le code qui renvoi la vue:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
Function GetDialogTrad(language As string, page As String, control As String) As ActionResult
            ViewData("Page") = page
            ViewData("control") = control
            Dim model As New TraductionModel() With {.Control = control, .Page = page, .IdLanguage = language}
            Return View("Traduction", model)
        End Function
et le code ajax qui récupère le résultat:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
$.ajax({
            url: '/Connected/GetDialogTrad?language=' + language + '&page=' + pagename + '&control=' + controlname,
            type: 'POST',
            success: function (view) {
                $(view).appendTo('#' + modalLocation);
            }
        });