2014-01-22 2 views
0

У меня есть один if-else, и я хочу вызвать функцию, которая содержит сценарий jquery. но ее не работаетФункция вызова JQuery в Codeignitor

Вот мой codeignitor код вида

Код

if($osoption == "windows") 
      { 
       ?> 
       <script> 
        windows(); 
       </script> 
       <? 
       $mysqldatabasehidden="N/A"; 
       if ($_POST['mssqldatabasehidden']=="") 
       { 
         $mssqldatabasehidden = "1 No"; 
       } 
       else 
       { 
         $mssqldatabasehidden = $_POST['mssqldatabasehidden']." No"; 
       } 
       if($_POST['mssqlstoragehidden']=="") 
       { 
        $mssqlstoragehidden = "100"; 
       } 
       else 
       { 
        $mssqlstoragehidden = $_POST['mssqlstoragehidden']." MB"; 
       } 
       if($_POST['mssqltotalcosthidden'] =="") 
       { 
        $mssqltotalcosthidden = "3000 INR"; 
       } 
       else 
       { 
        $mssqltotalcosthidden = $_POST['mssqltotalcosthidden'].".00 INR"; 
       } 
        //echo ("mssql database =".$mssqldatabasehidden." <br>"); 
        //echo ("mssql storage =".$mssqlstoragehidden." <br>"); 
        //echo ("mssqltotalcost =".$mssqltotalcosthidden." <br>"); 
      } 
      else 
      { 
       ?> 
       <script> 
        linux(); 
       </script> 
       <? 
       if($_POST['mysqldatabasehidden'] =="") 
       { $mysqldatabasehidden = "0 No."; 

        $mysqldatabasecost="0.00 INR"; 
       } 
       else 
       { 
        $mysqldatabasehidden = $_POST['mysqldatabasehidden']." No"; 
        $mysqldatabasecost="0.00 INR"; 
        //echo ("mysqldatabse =".$mysqldatabasehidden." <br>"); 

       } 

      } 

Если окна выбраны, чем его имя функции вызова «окно» и то же для «Linux», когда его в Else состояния ,

Вот мои две функции

функции JQ

<script> 
    function windows() 
    { 
     alert(); 
     $("#divmssqldb").removeClass("divhide").addClass("divshow"); 
     $("#divmssqlstor").removeClass("divhide").addClass("divshow"); 
     $("#divmssqlprice").removeClass("divhide").addClass("divshow"); 
     $("#divmysql").addClass("divhide"); 
    } 

    function linux() 
    { 
     alert(); 
     $("#divmssqldb").removeClass("divshow").addClass("divhide"); 
     $("#divmssqlstor").removeClass("divshow").addClass("divhide"); 
     $("#divmssqlprice").removeClass("divshow").addClass("divhide"); 
     $("#divmysql").removeClass("divhide").addClass("divshow"); 
    } 
</script> 
+0

где вы добавляете, если условие? в виде файла? –

+0

@kumar_v Да в файле зрения –

+0

Какое сообщение об ошибке вы получаете? проверьте консоль ошибок –

ответ

0

Снимите script, который written в вашем PHP code и позвонить functions после того definitions and declarations как,

<script> 
    function windows(){ 
     alert('windows'); 
     .... 
    } 

    function linux(){ 
     alert('linux'); 
     .... 
    } 
    $(function(){// add document ready function 
     <?php if($osoption == "windows") { ?> windows(); <?php } ?> 
     <?php if($osoption == "linux") { ?> linux(); <?php } ?> 
    }); 
</script> 
+0

Не работает, его имя функции отображения как HTML –

+0

@ShivamPandya вы получаете предупреждение msg alteast? –

+0

Да, но только тогда, когда я написал это в if-else с тегом \t \t \t \t \t

Смежные вопросы