2015-05-18 174 views
-4

如果在這個塊使網站掛起。如果我刪除了「如果」它完美的作品。但我需要添加變量檢查鎖。我該怎麼做?Ajax如果不工作。如何工作?

$.ajax({ 
    url: '<?php echo $this->createUrl(' //customer/financial/paymentplan',array('name'=>'Contract[paymentplanservicefee]','countryid'=>'')); ?>' + $('#Customer_countryid').val(), 
    success: function (data) { 
     if ($locked) $('#paymentplanselect').html(data); 
    }, 
}); 

在這個文件中,我也有這個視圖的東西。

<td> 
         <div id='paymentplanselect'><?php 
          $listdata = Financial::getPaymentPlans($model->countryid); 
          echo $form->dropDownList($contract, 'paymentplanservicefee', $listdata, array('empty'=>' - select payment plan - ', 'disabled'=>$locked)); 
         ?></div> 
         <?php echo $form->error($contract,'paymentplanservicefee'); ?> 
        </td> 
+1

您還沒有提供足夠的代碼。 '$ locked'是做什麼的?那是你的問題。 – DLeh

+0

我沒有看到關閉'?>'php塊,而且,您似乎忘記了包含代碼的一部分,這有助於我們理解問題。 –

+0

$ locked是一個檢查授權的變量。如果沒有授權,我不想加載數據。 – Bee

回答

0

這裏不會有$ locked。它應該只鎖定一個var type varriable。在ajax塊之前應該是這樣的:

var locked = "<?php echo $locked ?>";