2017-02-04 9 views
0

2つのテキストフィールドにオートコンプリートがあります。このフィールドにはデータベースからの応答がロードされ、正常に動作します。最初のフィールドでは、selectを選択すると、いくつかのフィールドがjsonレスポンスで埋められます。 これで、次のオートコンプリートクエリをフィルタリングするために値の1つを使用する必要がありますが、できません。私の英語には申し訳ありません、私はあなたが私を理解できることを願っています。jarery varsのオートコンプリート問題

これは最初のオートコンプリートです。

<script type="text/javascript"> 

    $(function(){ 
    $("#nombre_aut").autocomplete({ 
    source: "cliente_data.php", 
    minLength: 3, 
    select: function(event, ui) { 
     $("#id_clt").val(ui.item.id_clt); 
     $("#nombre_clt").val(ui.item.nombre_clt); 
     $("#apellido_clt").val(ui.item.apellido_clt); 
     $("#telefono_clt").val(ui.item.telefono_clt); 
     $("#celular_clt").val(ui.item.celular_clt); 
     $("#direccion_clt").val(ui.item.direccion_clt); 
     $("#email_clt").val(ui.item.email_clt); 


     } 
    }); 
}); 
    </script> 

これが第二ですが、私は前のオートコンプリートからIDのVAR(id_clt)を送信する必要があります:塗りつぶしはすべてのフィールド正常に動作します

<script type="text/javascript"> 
    $(function(){ 

    $("#dispo_aut").autocomplete({ 
      source: "dispo_data.php?cliente=", 

    }); 
}); 
    </script> 

ありがとう!

答えて

0

あなたが正確に何を意味するのか理解できません。あなたが最初の関数例えばvar ClienId;のうち、いくつかの変数を作成した場合しかし、私が思うに、その後select: function(event, ui) { ClientId = ui.item.id_clt; ..... your existing codesource: "dispo_data.php?cliente="+ClientID+"

+0

との最初の関数呼び出し秒1の成功の実行後、私はそれを行うが、私は捕捉されないにReferenceErrorを得る:ClientIdのは –

+0

が定義されていない私がいることを考えます最初に 'var ClientId;'を宣言していません。このように '

関連する問題