Javascript AJAX回调中的开关大小写不起作用

Javascript AJAX回调中的开关大小写不起作用,javascript,jquery,ajax,Javascript,Jquery,Ajax,我这里有一个代码: /* Creo la stringa da mandare alla pagina in PHP */ var dataString = '&nome=' + name + '&email=' + email + '&importo=' + importo + '&telefono=' + telefono+ '&pagamento=' + pagamento + '&agenzia=' + agenzia + '&am

我这里有一个代码:

/* Creo la stringa da mandare alla pagina in PHP */
    var dataString = '&nome=' + name + '&email=' + email + '&importo=' + importo + '&telefono=' + telefono+ '&pagamento=' + pagamento + '&agenzia=' + agenzia + '&id=' + id;



    var form = $(this);
    var str = form.serialize(); 

    /* Cosa succede una volta cliccato il pulsante */
    $.ajax({
        type: "POST", url: "mail.php",  data: dataString, success: function() {

        switch(pagamento) /* A seconda del pagamento... */
        {   

            case "paypal": /* Se si paga con Paypal... */

            switch(agenzia)
            {
                case agenzia.indexOf('Gabbiano') >= 0:
                /* Inserisci paypal del Gabbiano */
                $('#div_'+type).html("<div id='form_send_message'>Gabbiano</div>", 1500);
                break;

                case agenzia.indexOf('Istantravel') >= 0:
                /* Inserisci paypal Istantravel */
                $('#div_'+type).html("<div id='form_send_message'>Istantravel</div>", 1500);
                break;

                case agenzia.indexOf('Globmaster') >= 0:
                /* Inserisci paypal del Globmaster */
                $('#div_'+type).html("<div id='form_send_message'>Globmaster</div>", 1500);
                break;  

                default: 
                alert('Non riesco a capire in quale agenzia si vuole pagare!');

                }break;

            case "bonifico": /* Se si paga con bonifico... */

            switch(agenzia)
            {
                case agenzia.indexOf('Gabbiano') >= 0:
                /* Inserisci paypal del Gabbiano */
                $('#div_'+type).html("<div id='form_send_message'>Bonifico Gabbiano</div>", 1500);
                break;

                case agenzia.indexOf('Istantravel') >= 0:
                /* Inserisci paypal Istantravel */
                $('#div_'+type).html("<div id='form_send_message'>Bonifico Istantravel</div>", 1500);
                break;

                case agenzia.indexOf('Globmaster') >= 0:
                /* Inserisci paypal del Globmaster */
                $('#div_'+type).html("<div id='form_send_message'>Bonifico Globmaster</div>", 1500);
                break;  

                default: 
                alert('Non riesco a capire in quale agenzia si vuole pagare!');

                }break;

            case "agenzia": /* Se si paga in agenzia... */
            switch(agenzia)
            {
                case agenzia.indexOf('Gabbiano') >= 0:
                /* Inserisci paypal del Gabbiano */
                $('#div_'+type).html("<div id='form_send_message'>Agenzia Gabbiano</div>", 1500);
                break;

                case agenzia.indexOf('Istantravel') >= 0:
                /* Inserisci paypal Istantravel */
                $('#div_'+type).html("<div id='form_send_message'>Agenzia Istantravel</div>", 1500);
                break;

                case agenzia.indexOf('Globmaster') >= 0:
                /* Inserisci paypal del Globmaster */
                $('#div_'+type).html("<div id='form_send_message'>Agenzia Globmaster</div>", 1500);
                break;  

                default: 
                alert('Non riesco a capire in quale agenzia si vuole pagare!');             

                }break;


            default: 
                alert('Non riesco a capire in quale agenzia o con quale mezzo si vuole pagare!');

        }
/*PHP中的Creo la stringa da mandare alla pagina*/
var dataString='&nome='+name+'&email='+email+'&importo='+importo+'&telefono='+telefono+'&pagamento='+pagamento+'&agenzia='+agenzia+'&id='+id;
变量形式=$(此);
var str=form.serialize();
/*第二次世界大战成功*/
$.ajax({
键入:“POST”,url:“mail.php”,数据:dataString,成功:function(){
开关(帕加门托)/*A第二个德尔帕加门托*/
{   
案例“paypal”:/*Se si paga con paypal*/
交换机(agenzia)
{
案例agenzia.indexOf('Gabbiano')>=0:
/*Inserisci paypal del Gabbiano*/
$('#div'+type).html(“Gabbiano”,1500);
打破
case agenzia.indexOf('Istantravel')>=0:
/*Inserisci paypal Istantravel*/
$('#div'+type).html(“Istantravel”,1500);
打破
case agenzia.indexOf('Globmaster')>=0:
/*Inserisci paypal del Globmaster*/
$(div+type).html(“Globmaster”,1500);
打破
违约:
警报(“非riesco a capire in quale agenzia si vuole pagare!”);
}中断;
案例“bonifico”:/*Se si paga con bonifico*/
交换机(agenzia)
{
案例agenzia.indexOf('Gabbiano')>=0:
/*Inserisci paypal del Gabbiano*/
$(div+type).html(“Bonifico Gabbiano”,1500);
打破
case agenzia.indexOf('Istantravel')>=0:
/*Inserisci paypal Istantravel*/
$(div+type).html(“Bonifico Istantravel”,1500);
打破
case agenzia.indexOf('Globmaster')>=0:
/*Inserisci paypal del Globmaster*/
$(div+type).html(“Bonifico Globmaster”,1500);
打破
违约:
警报(“非riesco a capire in quale agenzia si vuole pagare!”);
}中断;
案例“agenzia”:/*agenzia中的Se si paga*/
交换机(agenzia)
{
案例agenzia.indexOf('Gabbiano')>=0:
/*Inserisci paypal del Gabbiano*/
$('#div_'+type).html(“Agenzia Gabbiano”,1500);
打破
case agenzia.indexOf('Istantravel')>=0:
/*Inserisci paypal Istantravel*/
$('#div'+type).html(“Agenzia Istantravel”,1500);
打破
case agenzia.indexOf('Globmaster')>=0:
/*Inserisci paypal del Globmaster*/
$('#div_'+type).html(“Agenzia Globmaster”,1500);
打破
违约:
警报(“非riesco a capire in quale agenzia si vuole pagare!”);
}中断;
违约:
警报(“非里斯科在阿根齐亚码头和瓦奥尔帕加雷中堂码头!”);
}
正如您在这里()测试表单所看到的,当您单击submit按钮时,什么也没有发生(理论上,它应该用开关盒中的
替换表单),但是
mail.php
接收到如下内容:

示例用户,example@gmail.com,343462151720,[object htmldevelment],80.20.3.52,Mozilla/5.0(Windows NT 10.0;WOW64)AppleWebKit/537.36(KHTML,类似Gecko)Chrome/47.0.2526.111 Safari/537.36)

mail.php
中的
$mysqli->query($newRow)
FALSE
而不是
==TRUE


有人知道我做错了什么吗?

你应该移除内部开关/case
switch(agenzia)
,只需使用
if
-语句……现在你正试图像使用语句一样使用switch/case……尽快尝试:)