jQuery ทำไมไม่เข้าเงื่อนไขครับ : JavaScript & jQuery
 

Forum :: JavaScript & jQuery :: jQuery ทำไมไม่เข้าเงื่อนไขครับ

jQuery ทำไมไม่เข้าเงื่อนไขครับ

4 Comment

  • Nuttapong Suptawepong
    #1 Comment By Nuttapong Suptawepong เมื่อ 9 สิงหาคม 2013 เวลา 13 นาฬิกา 26 นาที
    พอจะมี code ตัวอย่างให้ดูไหมครับ
     
  • เอก อักษร
    #2 Comment By เอก อักษร เมื่อ 9 สิงหาคม 2013 เวลา 13 นาฬิกา 32 นาที
    $.ajax ( {
         url: "checkUsername.php",		
         data: { username : textUsername },				
         success: function ( data, state ) { 
              if ( data == "repeat" ) {
                   alert ( "มีคนใช้ชื่อนี้แล้ว" );
              }
         },
         error: function ( xhr, state, exception ) { }
    } );
    
    ผมลอง alert คำว่า data แล้วครับ มันแสดงผล repeat ครับ แต่ไม่เข้าเงื่อนไขครับ
     
  • Nuttapong Suptawepong
    #3 Comment By Nuttapong Suptawepong เมื่อ 9 สิงหาคม 2013 เวลา 13 นาฬิกา 33 นาที
    ลองเปลี่ยนตรง เงื่อนไข if เป็นแบบนี้ดูครับ
    
    if ( jQuery.trim ( data ) == "repeat" )
    
    เหตุผลเพราะว่าบางครั้ง ค่าที่คืนกลับมา อาจมีช่องว่างข้างหน้าหรือข้างหลังอยู่ 
    จึงใช้ function trim ( ) เพื่อตัดช่องว่างทางด้านหน้าและด้านหลังออกครับ ลองดูครับ
     
  • เอก อักษร
    #4 Comment By เอก อักษร เมื่อ 9 สิงหาคม 2013 เวลา 13 นาฬิกา 39 นาที
    ได้เลยครับ ฮ่าๆ ขอบคุณมากครับ
     

Comment Forum

 
 
 
Share This Topic Login with Facebook