проблема с моим jQuery JavaScript - PullRequest
1 голос
/ 27 апреля 2011

Вот мой скрипт, и я не понимаю, почему он не работает, потому что это очень простые инструкции ...

Кто-нибудь может мне помочь?

<script type="text/javascript">
//<![CDATA[
$(document).ready(function(){
    $(".bouton, #supprimer").button();
    $("#form").submit(function(event){
        if (confirm("ATTENTION : Cette action est irréversible, êtes vous certains de vouloir supprimer "+ <%= membre.getCn() %> +"?"))
        {
            alert("Utilisateur supprimé !");
        }
        else{
            event.preventDefault();
        }
    });
});
//]]>
</script>

Ответы [ 4 ]

3 голосов
/ 27 апреля 2011

..primer "+ <%= membre.getCn() %> +"?...

неверно.Вам нужно изменить либо на

..primer <%= membre.getCn() %> ?...

, либо на:

..primer "+ "<%= membre.getCn() %>" +"?...

Здесь вы смешиваете javascript и jsp ...

2 голосов
/ 27 апреля 2011

Проблема в том, где вы выводите строку из серверного скрипта.

Используйте кавычки, чтобы преобразовать строку в строку JavaScript. Или вы можете сделать это встроенным.

Используйте

confirm("ATTENTION : Cette action est irréversible, êtes vous certains de vouloir supprimer "+ "<%= membre.getCn() %>" +"?")

OR

confirm("ATTENTION : Cette action est irréversible, êtes vous certains de vouloir supprimer <%= membre.getCn() %>?")

вместо

1 голос
/ 27 апреля 2011

Проблема связана с передачей аргумента для подтверждения утверждения.
Попробуйте это:

<script type="text/javascript">
    //<![CDATA[
    $(document).ready(function(){
        $(".bouton, #supprimer").button();
        $("#form").submit(function(event){
            if (confirm("ATTENTION : Cette action est irréversible, êtes vous certains de vouloir supprimer <%= membre.getCn() %> ?"))
            {
                alert("Utilisateur supprimé !");
            }
            else{
                event.preventDefault();
            }
        });
    });
    //]]>
    </script>
0 голосов
/ 27 апреля 2011

Вы должны вернуть true или false

например:

$(document).ready(function(){
    $(".bouton, #supprimer").button();
    $("#form").submit(function(event){
        if (confirm("ATTENTION : Cette action est irréversible, êtes vous certains de vouloir supprimer "+ <%= membre.getCn() %> +"?"))
        {
            return true;
        }
        else{
            event.preventDefault();
            return false;
        }

        return false;
    });
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...