2011-08-01 6 views
0

jQueryとAjaxの新機能ですが、私はいくつかの簡単なことを理解しています。しかし私の質問は、私が使用しているオートコンプリートスクリプトの選択値の値を送信するために既存のコードに追加する必要があることです。フォームから値を送信する簡単なjQuery/Ajaxの質問

ありがとうございます。

$("#s").autocomplete("rpc.php", { 
    width: 250, 
    selectFirst: false, 
    minChars: 3, 
    scroll:true, 
    matchContains: true, 
    scrollHeight: 250 
}).result(function(event, item) { 
    $.ajax({ 
     // what to send here? 

      }) 
}); 

<form method="get" action=".php"> 
<input type="text" name="s" id="s" class="inputsearch"> 
<input id="searchform" type="submit"> 
</form> 
+0

あなたのコードをもっと楽にしてみませんか?フォームとオートコンプリートを送信するコードを分けてください。コードを理解しやすくし、メンテナンスを容易にします。したがって、フォームイベント 'onSubmit'を使用することができます。 – reporter

答えて

2
.result(function(event, item) { 
$.ajax(
    { 
     data: item, 
     url: "insert url here", 
    }) 
}); 
+0

また、成功したときに何かをしなければならないので、ほとんどの場合、 'success'関数も提供します。 –