2012-02-24 1 views
0

悪い記述があると、スクリプトブロック全体が無効になります。他のスクリプトブロックは無効にされません。私はスクリプトエラーを取得しません。私はこのコードで時間を浪費しました。 Coldfusion 9サーバー上にあり、Eclipseを使用して編集および書式設定を行います。私が行 - >警告($(e.target).is( ":checked"))をコメントアウトすると、コードは機能します。私はなぜ私がJavaScriptエラーをもう私にもらっていないのだろうと思っています。javascript/jquery - スクリプトブロック間のスクリプトブロック全体がエラーメッセージなしで無効にされる

<script type="text/javascript"> 

    $(document).ready(function() { 

     $('.StartOver').live('click', function() { 
     var ReInitAnswer = confirm('Are you sure you want TO DELETE ALL temp dupe records AND start over FROM SCRATCH? \nIt may take a couple OF hours.'); 
     if (ReInitAnswer) { 
      // submit the form TO BEGIN re-creating the temp table 
      document.forms["dupeIndivs"].submit(); 
      //return true; 
     } else { 
      alert('canceled'); 
      return false; 
     } 
     }); 

     $('.notdupe').live('click', function (e) { 
     alert("indivNum=" + $(e.target).val() + "&SetValue=" + $(e.target).is(":checked")); 
     $.ajax({ 
      type: "POST", 
      url: "cfc/basic.cfc?method=SetNotDupe", 
      data: "indivNum=" + $(e.target).val() + "&SetValue=" + $(e.target).is(":checked"), 
      error: function (xhr, textStatus, errorThrown) { 
      // show error alert(errorThrown); 
      } 
     }); 
     alert($(e.target).is(":checked")); 
     if $(e.target).is(":checked" == 'True') { 
      $firstTD = $(this).parent().siblings().first() 
      alert($firstTD.text()); 
      $.ajax({ 
       type: "GET", 
       url: "cfc/basic.cfc?method=CheckDupeGroup", 
       data: "dupegrouptocheck" + $firstTD.text(), 
       error: function (xhr, textStatus, errorThrown) { 
        // show error alert(errorThrown); 
       }, 
       success: function (response, textStatus, jqXHR) { 
        alert(response); 
       } 
      }); 
     } 
     }); 
    }); 
</script> 
+0

私は、このような書き込みを見たことがない: '$(e.target)は(.is場合 ":チェックする" == ' True '){'。それは働いていますか?特にひどいです。 –

+0

あなたはまだ何も見ていません。これは、あなたのIDEがあなたに少し助けを与えると期待しているときに起こることです。悪い習慣。 – user990016

答えて

1

必要があります。

if $(e.target).is(":checked" == 'True') { 

があること:

if ($(e.target).is(":checked")) { 
+0

それはあなたがイライラするときに起こることです。あなたは簡単なことを逃す。良いキャッチ。私はまだjavascriptエラーがどこに行ったのだろうかと思っています。 – user990016

+0

@ user9:バグのように見えますが、エラーではありません。 – ErikE

関連する問題