2010-08-03 3 views
0

У меня есть один диалог jquery, который может отображаться после щелчка на радиобарабане. последний раз он может показать, но после того, как я поставил некоторые сценарий представить из диалога, диалог стал не показывать после щелкните radiobutton.this мой код:диалоговое окно jquery не появляется

<script type="text/javascript"> 
    $(document).ready(function() { 
     $('#dialog').dialog({ 
      autoOpen: false 
     }); 
     $("#gen2").click(function() { 
      $("#dialog").dialog('open'); 
      $("#status").hide(); 
     }); 
     $(".defect").click(function() { 
      $("#status").show(); 
     }); 
     $(":button").click(function() { 
      $("#inputdefect").submit() { 
       $.ajax({ 
        type: "post", 
        url: "process1.php", 
        data: "status="+str+"&action=defstat", 
        cache: false, 
        success: function() { 
         $(".defect").removeAttr("checked"); 
         return this; 
        } 
       }); 
      } 
     }); 
    }); 
</script> 

ответ

0
$(":button").click(function() { 
     $("#inputdefect").submit() '{' <-- is this typos? 
      $.ajax({ 
       type: "post", 
       url: "process1.php", 
       data: "status="+str+"&action=defstat", 
       cache: false, 
       success: function() { 
        $(".defect").removeAttr("checked"); 
        return this; 
       } 
      }); 
     '}' <-- is this typos? 
    }); 

что вы пытаетесь достичь с $(":button").click() ? у вас там есть ошибки ...

+0

У меня есть две кнопки отправки в диалоговом окне jquery. кто-то скажет мне использовать tat-код для отправки, если у нас много кнопок в одной форме. У вас есть идея для этого? – klox

+0

просто попробуйте удалить эти помеченные опечатки выше. Это синтаксическая ошибка. – Reigel