2012-01-25 15 views
0
<script type="text/javascript"> 

function DoThings() 
{ 
var txt = txtbox.value; 

txt = /* passed info from code behind */ 
} 


$(function() { var Tags=[ txt ]; $("txtbox2").autocomplete({source: Tags});}); 

</script> 

しかし、私はページに移動したいです。どのように私のjquery関数に変数 "txt"を送信するのか不明ですJavaScriptをJqueryに渡す変数

+0

var txtにサーバーサイド変数の値を割り当てる方法についてご質問がありますか? – deostroll

答えて

1

関数にreturn文があるようにしてください。

function DoThings() { 
    var txt = txtbox.value; 
    txt = /* passed info from code behind */ 
    return txt; //return it. 
} 

$(function() { 
    var Tags=[DoThings()]; $("#txtbox2").autocomplete({source: Tags});}); 
+0

「DoThings()」を囲むそれらの「[]」は何をしますか? – gdoron

+0

@gdoron配列です。 – xdazz

+0

オートコンプリート関数はすべてajaxyなものになり、非同期では何も返さないということです。 – Quentin