【问题标题】:is it ok to write Javascript or jQuery code as a PHP file in CodeIgniter views?可以在 CodeIgniter 视图中将 Javascript 或 jQuery 代码编写为 PHP 文件吗?
【发布时间】:2016-09-11 20:11:24
【问题描述】:

我在我的 CodeIgniter 视图中创建了一个 JavaScript 文件作为 PHP 文件,以便我可以在 JavaScript 中访问我的一些 PHP 动态变量。

例如:

$.ajax({
        url: "<?php echo base_url('loginpage'); ?>",
        type: 'POST',
        data: {emailId:email1,password:pwd1},
        success: function(result){

这样好吗?

【问题讨论】:

  • 是的,没关系。在服务器端进行 PHP 解析,因此在发送响应之前,它会将所有变量解析为字符串并发送 js 代码。另外,把它们放在
  • 如果你对 javascript 没问题,那么使用 Angular Js 不要使用 codeigniter,它会让你的工作被听到。

标签: javascript php jquery codeigniter


【解决方案1】:

没关系,我在专业项目中使用它

 var base_url = '<?php echo base_url(); ?>';
 $(document).ready(function(){

    $('#searchCategory').change(function(){
        var id = $('#searchCategory').val();
        $.ajax({
            type: "POST",
            url: base_url+"home/getSubCategory",
            data: {id:id},
            success: function(data) {
                $("#sub_category").html(data);
            }
        });
    });
   });

【讨论】:

    【解决方案2】:

    是的,没关系。 例如:

    $.ajax
                ({
                    type:"POST",
                    url:"<?php echo base_url(); ?>staff_activity/date_report",
                    data:'year='+nep_year+'&month='+nep_month,
                    success:function(msg)
                    {
    
                        $('#result').html(msg);
                    },
                    beforeSend:function(d)
                    {
                        $('#result').html("<center style='color:red;'>Please Wait......</center>");
                    }
                });
    

    【讨论】:

      猜你喜欢
      • 2013-08-27
      • 2015-11-03
      • 2014-04-17
      • 1970-01-01
      • 2010-10-27
      • 2011-06-23
      • 1970-01-01
      • 2011-09-23
      • 1970-01-01
      相关资源
      最近更新 更多