2014-01-18 2 views
1

다음 jQuery 파일이 있습니다. 문제를 찾기 위해 최선을 다했습니다. 그러나 나는 할 수 없었다. 나는 그것에 초보자입니다. 도와주세요. 미리 감사드립니다. jquery 파일에 오류가있어 출력을 제공하지 않습니다.

여기에 텍스트를 입력하십시오. 해야,

data: {strings:strings} // ; no semi-colon here either 

당신은 또한 당신의 done 함수의 msg 매개 변수를 놓치고 :

data:{strings:'strings"}; 

에 :

<p id="result"></p> 
<script type="text/javascript" src="main.js"></script> 
<script type="text/javascript"> 
    $(document).ready(function(){ 
     $("#count").on("click",function(){ 
      var strings = $("#textarea").val(); 
      if(strings=="") 
      { 
        $("#result").text("Please put some text to count words"); 
      } 
      else 
      { 
       $.ajax({ 
        type:"POST", 
        url:"countwords.php", 
        data:{strings:'strings"}; 
       }).done(function(){ 
        $("#result").html(msg); 
       }); 
      } 


     }); 

     $("#clear").on("click",function(){ 
      $("#textarea").val(""); 
     }); 
    }); 

</script> 
+0

data : {strings : 'strings "}, 일괄 및 이중 인용 부호? –

답변

2

당신은 'MSG'를 놓친 여기에 세미콜론을 넣을 수 없습니다

  • 둘째 아규먼트

    <p>Enter your texts here.</p> 
        <textarea id="textarea" placeholder="Put Your Text here to Count Your words."></textarea> 
        <input type="reset" value="Clear" id="clear"/ > 
        <input type="submit" value="Count" id="count"/ > 
    
        <p id="result"></p> 
    <script type="text/javascript" src="main.js"></script> 
    <script type="text/javascript"> 
        $(document).ready(function(){ 
         $("#count").on("click",function(){ 
          var strings = $("#textarea").val(); 
          if(strings=="") 
          { 
            $("#result").text("Please put some text to count words"); 
          } 
          else 
          { 
           $.ajax({ 
            type:"POST", 
            url:"countwords.php", 
            data:{strings:strings} 
            //You missed msg arguement 
           }).done(function(msg){ 
            //alert(msg); 
            $("#result").html(msg); 
           }); 
          } 
    
    
         }); 
    
         $("#clear").on("click",function(){ 
          $("#textarea").val(""); 
         }); 
        }); 
    
    </script> 
    
    1. 이 하나 코드를 교체 데이터 : {문자열 : '문자열 "};
  • 3

    시도는 여기 data 값을 변경합니다 be :

    .done(function(msg){ 
    -------------^here ---- 
        $("#result").html(msg); 
    }); 
    
    +0

    @Asken 감사 : D – Felix

    관련 문제