jquery - 如何在js文件中调用base_url

标签 jquery codeigniter

我想在js文件中调用base_url(),因为我想在jquery中调用ajax

这是我的 php 文件

$.ajax({
        url: '<?php echo site_url('home/update');?>',
        data: {
        email:email 
        },
        type: "POST",
        success: function(data) {
            $('#feedback').text(data).css('color','green');
        },

        });       
         } 
        else
        {
            $('#feedback').text('insert a valid email').css('color','red');
        }

        });

但我想调用 js 文件,但我很困惑如何解决这个问题 因为我们无法调用js文件中的标签

最佳答案

<script>
    var base_url = '<?php echo base_url(); ?>';
</script>
  • 将上述代码写入header.php文件
  • 然后在您想要的所有 js 文件中使用“base_url”变量..

    $.ajax({
    url: base_url+'home/update');?>',
    data: {
    email:email 
    },
    type: "POST",
    success: function(data) {
        $('#feedback').text(data).css('color','green');
    },
    
    });       
     } 
    else
    {
        $('#feedback').text('insert a valid email').css('color','red');
    }
    
    });
    

关于jquery - 如何在js文件中调用base_url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28325698/

相关文章:

asp.net - ASP.NET 中的事件链接样式

javascript - jQuery:记录数组中元素的变化并通过索引检查它的变化

php - 如何使用mysql强制转换json?

PHP:当回显 JavaScript 警报时,文本输入大小会减小

php - 验证码未显示 Codeigniter 和 Tank_Auth

jquery - 如何使用 jQuery 将值传递到 coffescript ActionCable

javascript - 无法使用 requirejs 加载插件 jquery-visible

javascript - 在 JavaScript 中使用默认值创建自定义对象数组

php - CodeIgniter AJAX,不更新/接收数据库中的新数据

php - 不唯一的表/别名 : 'request