Jquery在括号中不起作用 $(函数() { 提交表格后的功能(数据) { 如果(data.result=='success') { $('form#reused_form').hide(); $(“#成功消息”).show(); $(“#错误消息”).hide(); } 其他的 { $(“#错误消息”)。追加(“”); 每个(数据、错误、函数(键、val) { $(“#错误消息ul”)。追加(“”+key+”:“+val+””); }); $(“#成功消息”).hide(); $(“#错误消息”).show(); //反转按钮上的响应 $('button[type=“button”],$form)。每个(函数() { $btn=$(此项); 标签=$btn.prop('orig_标签'); 如果(标签) { $btn.prop('type','submit'); $btn.文本(标签); $btn.prop(‘原始标签’,“”); } }); } //否则 } $(“#重用的_表单”).submit(函数(e) { e、 预防默认值(); $form=$(此项); //在按钮上显示一些响应 $('button[type=“submit”],$form) { $btn=$(此项); $btn.prop('type','button'); $btn.prop('orig_label',$btn.text()); $btn.text('Sending…'); }); $.ajax({ 类型:“POST”, url:'handler.php', 数据:$form.serialize(), 成功:提交表格后, 数据类型:“json” }); }); });

Jquery在括号中不起作用 $(函数() { 提交表格后的功能(数据) { 如果(data.result=='success') { $('form#reused_form').hide(); $(“#成功消息”).show(); $(“#错误消息”).hide(); } 其他的 { $(“#错误消息”)。追加(“”); 每个(数据、错误、函数(键、val) { $(“#错误消息ul”)。追加(“”+key+”:“+val+””); }); $(“#成功消息”).hide(); $(“#错误消息”).show(); //反转按钮上的响应 $('button[type=“button”],$form)。每个(函数() { $btn=$(此项); 标签=$btn.prop('orig_标签'); 如果(标签) { $btn.prop('type','submit'); $btn.文本(标签); $btn.prop(‘原始标签’,“”); } }); } //否则 } $(“#重用的_表单”).submit(函数(e) { e、 预防默认值(); $form=$(此项); //在按钮上显示一些响应 $('button[type=“submit”],$form) { $btn=$(此项); $btn.prop('type','button'); $btn.prop('orig_label',$btn.text()); $btn.text('Sending…'); }); $.ajax({ 类型:“POST”, url:'handler.php', 数据:$form.serialize(), 成功:提交表格后, 数据类型:“json” }); }); });,jquery,web,brackets,Jquery,Web,Brackets,甚至不要在这里工作,把它贴好。不知道该怎么办帮助我。不确定这是否是你的意思,但这是有效的: $(function() { function after_form_submitted(data) { if(data.result == 'success') { $('form#reused_form').hide(); $('#success_message').show();

甚至不要在这里工作,把它贴好。不知道该怎么办帮助我。

不确定这是否是你的意思,但这是有效的:

$(function()
{
    function after_form_submitted(data)
    {
        if(data.result == 'success')
        {
            $('form#reused_form').hide();
            $('#success_message').show();
            $('#error_message').hide();
        }
        else
        {
            $('#error_message').append('<ul></ul>');

            jQuery.each(data.errors,function(key,val)
            {
                $('#error_message ul').append('<li>'+key+':'+val+'</li>');
            });
            $('#success_message').hide();
            $('#error_message').show();

            //reverse the response on the button
            $('button[type="button"]', $form).each(function()
            {
                $btn = $(this);
                label = $btn.prop('orig_label');
                if(label)
                {
                    $btn.prop('type','submit' );
                    $btn.text(label);
                    $btn.prop('orig_label','');
                }
            });

        } 
        //else
    }

    $('#reused_form').submit(function(e)
      {
        e.preventDefault();

        $form = $(this);
        //show some response on the button
        $('button[type="submit"]', $form).each(function()
        {
            $btn = $(this);
            $btn.prop('type','button' );
            $btn.prop('orig_label',$btn.text());
            $btn.text('Sending ...');
        });


                    $.ajax({
                type: "POST",
                url: 'handler.php',
                data: $form.serialize(),
                success: after_form_submitted,
                dataType: 'json'
            });

      });
}); 
$(函数(){
提交表格后的函数(数据){
如果(data.result=='success'){
$('form#reused_form').hide();
$(“#成功消息”).show();
$(“#错误消息”).hide();
} 
否则{
$('#错误消息')。附加('');
每个(数据、错误、函数(键、val){
$(“#错误消息ul”)。追加(“
  • ”+key+”:“+val+”
  • ”); }); $(“#成功消息”).hide(); $(“#错误消息”).show(); //反转按钮上的响应 $('button[type=“button”],$form)。每个(函数() { $btn=$(此项); 标签=$btn.prop('orig_标签'); 如果(标签) { $btn.prop('type','submit'); $btn.文本(标签); $btn.prop(‘原始标签’,“”); } }); } } $(“#重用的_表单”).submit(函数(e){ e、 预防默认值(); $form=$(此项); //在按钮上显示一些响应 $('button[type=“submit”],$form) { $btn=$(此项); $btn.prop('type','button'); $btn.prop('orig_label',$btn.text()); $btn.text('Sending…'); }); $.ajax({ 类型:“POST”, url:'handler.php', 数据:$form.serialize(), 成功:提交表格后, 数据类型:“json” }); }); });
    不,我没有将电子邮件表格输入我的meila不知道我的问题出在哪里。。。我从这个链接得到了这个,并把它放到了我自己的网页上。你的问题表明你在格式化代码方面有问题。如果你有不同的问题,尽量问这个问题,不要把试图帮助你的人弄糊涂。
    $(function() { 
    
      function after_form_submitted(data) { 
        if(data.result == 'success') { 
          $('form#reused_form').hide(); 
          $('#success_message').show(); 
          $('#error_message').hide(); 
         } 
        else {  
          $('#error_message').append('');
          jQuery.each(data.errors,function(key,val){
                    $('#error_message ul').append('<li>'+key+':'+val+'</li>');
                });
          $('#success_message').hide();
          $('#error_message').show();
    
                //reverse the response on the button
          $('button[type="button"]', $form).each(function()
                                                 {
            $btn = $(this);
            label = $btn.prop('orig_label');
            if(label)
            {
              $btn.prop('type','submit' );
              $btn.text(label);
              $btn.prop('orig_label','');
            }
          });
        }
      }
    
    
      $('#reused_form').submit(function(e){
          e.preventDefault();
          $form = $(this);
          //show some response on the button
          $('button[type="submit"]', $form).each(function()
          {
              $btn = $(this);
              $btn.prop('type','button' );
              $btn.prop('orig_label',$btn.text());
              $btn.text('Sending ...');
          });
          $.ajax({
                  type: "POST",
                  url: 'handler.php',
                  data: $form.serialize(),
                  success: after_form_submitted,
                  dataType: 'json'
              });
        });
    
    
    });