Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/451.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript:是有冲突还是我做错了?_Javascript_Jquery - Fatal编程技术网

Javascript:是有冲突还是我做错了?

Javascript:是有冲突还是我做错了?,javascript,jquery,Javascript,Jquery,这是我的页面: 我使用以下代码通过ajax获取数据: $(document).ready(function() { //Quando documento estiver pronto $('#btnEnviar').click(function() { /* Quando clicar em #btn */ function(); /* Coletando dados */ var nome = $('

这是我的页面:

我使用以下代码通过ajax获取数据:

    $(document).ready(function() { //Quando documento estiver pronto

    $('#btnEnviar').click(function() { /* Quando clicar em #btn */
            function();

            /* Coletando dados */
            var nome = $('#nome').val();
            var email = $('#email').val();
            /*
            var distance = $("#distance").text();
            var duration = $("#duration").text();
            var costs = $("#costs").text(); */
            var msg = $('#txtDetalhes').val();
            var end1 = $('#1').val();
            var end2 = $('#txtEnderecoChegada').val();


            if (nome.length <= 3) {
                alert('Informe o seu nome');
                return false;
            }
            if (email.length <= 3) {
                alert('Informe o seu email');
                return false;
            }
            if (end1.length <= 3) {
                alert('Informe o endereço de partida');
                return false;
            }
            if (end2.length <= 5) {
                alert('Informe o endereço de chegada');
                return false;
            }
            if (msg.length <= 5) {
                alert('Informe os detalhes');
                return false;
            }

            /* construindo url */

            /* var urlData = "&nome=" + nome + "&email=" + email +  "&end2=" + end2 + "&distance=" + distance + "&duration=" + duration + "&costs=" + costs + "&msg=" + msg + "&end1=" + end1; */

            var urlData = {
                "nome": nome,
                "email": email,
                "distance": distance,
                "duration": duration,
                "costs": costs,
                "msg": msg,
                "end1": end1,
                "end2": end2
            };

            // Ajax 


            $.ajax({
                type: "POST",
                url: "sendmailivam.php", // endereço do phpmailer
                async: true,
                data: urlData, // informa Url
                success: function(data) { // sucesso 
                    $('#retornoHTML').html(data);
                },
                beforeSend: function() { // antes de enviar 
                    $('.loading').fadeIn('fast');
                },
                complete: function() { // completo 
                    $('.loading').fadeOut('fast');
                }
            });


        );


        function(evt);

        // extract all the values

        var data = []; $('#resultado span').each(function(index, item) {
            var id = $(item).attr('id');
            data[id] = $(item).text();
        });
        // do we have all the values?
        console.log(data);
        // POST the values to backend.php (adjust the URL).
        $.ajax({
            type: "POST",
            url: "sendmailivam.php",
            data: data,
            success: function(response) {
                console.log(response);
            }
        });




    });

});

或者至少它应该得到数据。每当我点击发送按钮时,我都没有得到任何动作。这让我想知道出了什么问题。

正确设置节点的格式总是一个好主意。如果不这样做,很难判断函数何时开始,何时结束。仅仅看一眼,我不知道是什么功能;我在Google Chrome控制台中发现了11个错误,包括$'Btneviar'上的语法错误。单击函数{function;当我尝试缩进您的代码时,我发现大括号和圆括号没有正确平衡。请使用有效的代码重新发布。为什么只有我没有收到此错误?说真的,我的chrome只在Google Map上显示错误,这不是我关心的。您命名了一个函数吗?