0

ページのデータベースオンロードへのajax呼び出しを使用して、jqueryによってオプションが事前設定されたselectタグがあります。ただし、選択オプション内の HTML 側にこのような sth がある別のオプションが存在する可能性があります。

<select id="brandList" name="brand">
     <?php                      
      if(isset($reference_shirt['brand']))
    {
    echo '
     <option>' . $reference_shirt['brand'] . '</option>
      ';
    }
    ?>
 </select>

しかし、php部分が機能していません。どちらが最初にロードされるかをどのように判断しますか? または、それを行うために設定できる変数はありますか?前もって感謝します

4

1 に答える 1

0

CI で PHP を使用して値をロードするには、コントローラーから次のように値を渡す必要があります。

$this->load->view->('view_name',$arrValues);

配列は次のようになります。

  $arrValues['reference_shirt']=array('brand'=>$val);

その後、ビューでそれらの値にアクセスできるのはあなただけです。

view で値を取得した後、次のような非表示フィールドを 1 つ作成します。

<input type="hidden" id="brand" value="<?php echo isset($reference_shirt['brand']))? $reference_shirt['brand']:''?>">

Jqueryを使用して、ブランドに価値があるかどうかを次のように確認できます。

 if($("#brand").val()==''){
    //Load values using ajax
 }

この上!

それがあなたを助けることを願っています!

于 2013-02-16T08:13:49.133 に答える