Вызовите функцию Jquery в Codeigniter

0

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

Вот мой код кода 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>");

    }

}

Если для Windows выбрано окно, отличное от его функции вызова, "окна" и то же для "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 Да в Просмотреть файл
Показать ещё 5 комментариев
Теги:
codeigniter
function

1 ответ

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 ты получаешь оповещение?
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню