Jquery 如何将数据从输入框获取到ajax

Jquery 如何将数据从输入框获取到ajax,jquery,html,ajax,Jquery,Html,Ajax,我是ajax新手,想知道如何从输入中获取数据并将其传递给ajax,以便将数据用于php框,是否需要指定输入的this.val 这是到目前为止我的代码 div class="findfriend"> <input type="text" id="findtext" name="friendfinder" placeholder="Enter Text to find a friend"/> <button id="buttonfriend" class="

我是ajax新手,想知道如何从输入中获取数据并将其传递给ajax,以便将数据用于php框,是否需要指定输入的this.val

这是到目前为止我的代码

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>
div class=“findfriend”>


$(“#findtext”).keydown(函数(){
$.ajax({
url:'resultFindFriend.php',
键入:“post”,
数据:{dataFriend:$(this.val},
成功:功能(数据){
$('.outputfindfriend.searchResult').html(数据);
}
});
});

我首先想到的问题是台词

      data: { dataFriend: $(this).val },
应该是哪一个

      data: { dataFriend: $(this).val() },
(即val()是一个函数,而不是一个属性。)

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