0

私はCIの初心者です。CodeIgniterでページ[クエリ結果]をロードするためにfaceboxプラグインを使用しました。つまり、テーブルからすべてのデータを選択しました。正常に動作しています。問題は、特定の日のデータのみを表示する必要があることです。つまり、ユーザー入力からです。

私のコードは次のとおりです。

<script type="text/javascript">
    jQuery(document).ready(function($) {
      $('a[rel*=facebox]').facebox({
        loadingImage : '<?=base_url();?>facebox/loading.gif',
        closeImage   : '<?=base_url();?>facebox/closelabel.gif'
      })
    })
  </script> 
...........
....
<a href="<?=base_url();?>admission/details" rel="facebox" >view details </a>

このページにテキスト ボックスを追加した場合、そのコントローラーに値を渡すにはどうすればよいですか? フェイスボックスのプロパティを変更せずに。

4

1 に答える 1

0
<a id="fb1" href="<?=base_url();?>admission/details" rel="facebox" >view details </a>
<input type="text" onchange="updateFB('#fb1',this.value)">
<script>
function updateFB(el,val){
    $(el).attr('href',"<?=base_url();?>admission/details/"+val);
}
</script>

//controller
function admission(){
    $date = $this->uri->segment(3);
....
于 2011-10-18T19:37:50.953 に答える