2013-04-07 4 views
0

아약스를 처음 접했고 입력에서 데이터를 가져 와서 아약스로 전달하여 데이터를 PHP 상자에 사용할 수 있도록 지정해야합니까? this.value의 입력 ?? 여기입력 상자에서 아약스로 데이터를 가져 오는 방법

내 코드는 지금까지

div class="findfriend"> 

    <input type="text" id="findtext" name="friendfinder" placeholder="Enter Text to find a friend"/> 
    <button id="buttonfriend" class="findfriendbutton"></button> 
</div> 
<div class="outputfindfriend"> 
    <ul class="ulfriendfind"> 
    <li class="lifindfriend"><a class="searchResult" href="#"></a></li> 
    </ul> 

<script> 
    $("#findtext").keydown(function() { 
     $.ajax({ 
      url: 'resultFindFriend.php', 
      type: 'post', 
      data: { dataFriend: $(this).val }, 
      success: function (data) { 
       $('.outputfindfriend .searchResult').html(data); 
      } 
     }); 
    }); 

</script> 

답변

2

나를 밖으로 점프 첫 번째 문제는 있어야 라인

 data: { dataFriend: $(this).val }, 

입니다

 data: { dataFriend: $(this).val() }, 

(즉, val()은 속성이 아니라 함수입니다.

관련 문제