Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
获取javascript文件codeigniter中的baseurl_Javascript_Php_Codeigniter - Fatal编程技术网

获取javascript文件codeigniter中的baseurl

获取javascript文件codeigniter中的baseurl,javascript,php,codeigniter,Javascript,Php,Codeigniter,我需要在javascript函数中获取项目的基本url。 我的代码是 function add_more() { var numrows=parseInt(document.frm_add_announcement.cnnumrows.value)+1; var strinner=""; var ni = document.getElementById('content'); var newdiv = document.createElement('div');

我需要在javascript函数中获取项目的基本url。 我的代码是

function add_more()
{
    var numrows=parseInt(document.frm_add_announcement.cnnumrows.value)+1;
    var strinner="";
    var ni = document.getElementById('content');
    var newdiv = document.createElement('div');
    var divIdName = 'my'+numrows+'Div1';
    newdiv.setAttribute('id',divIdName);
    document.frm_add_announcement.cnnumrows.value=numrows;
    //alert("asdAS");

      strinner="<div class='row'> <div class='col-md-3'><div class='form-group'><input type='text' id='imgcaption"+numrows+"' name='imgcaption"+numrows+"' placeholder='Attachment caption'  class='form-control'/></div> </div><div class='col-md-2'><div class='form-group'><input type='file' id='document"+numrows+"' name='document"+numrows+"' onclick='disableurl("+numrows+")' /></div></div><div class='col-md-1'><label for=''></label><br>&nbsp;&nbsp;<img src='../../../images/close3.png' title='Click to remove File'  id='clear_multiple"+numrows+"' height='25px'  style='cursor:pointer' onclick='remove("+numrows+")'/></div><div class='col-md-3'><div class='form-group'><input type='text'  id='url"+numrows+"' name='url"+numrows+"' placeholder='Attachment URL' onkeyup='disablefile("+numrows+")'   class='form-control'/></div></div><div class='col-md-3'><div class='form-group'><select class='form-control' id='target_type"+numrows+"' name='target_type"+numrows+"'  ><option>-Choose-</option><option>Same tab</option><option>New tab</option></select></div></div></div>";

 //$(".remove-btn").live('click',function() {
                //$(this).parent().remove();
            //});

    newdiv.innerHTML=strinner;
    ni.appendChild(newdiv);

}
<input type="hidden" id="base" value="<?php echo base_url(); ?>">
函数add_more()
{
var numrows=parseInt(document.frm\u add\u announcement.cnnumrows.value)+1;
var strinner=“”;
var ni=document.getElementById('content');
var newdiv=document.createElement('div');
var divIdName='my'+numrows+'Div1';
newdiv.setAttribute('id',divIdName);
document.frm\u add\u announcement.cnnumrows.value=numrows;
//警报(“asdAS”);
strinner=“
-选择相同的选项卡新建选项卡”; //$(“.remove btn”).live('click',function(){ //$(this.parent().remove(); //}); newdiv.innerHTML=strinner; ni.儿童基金会(新分部); }

需要在
strinner

中的图像的
src=”“
中获取
baseurl
,您可以使用window.location在JavaScript中轻松访问当前url

<input type="hidden" id="base" value="<?php echo base_url(); ?>">
您可以通过此位置对象访问该URL的段。为了

<input type="hidden" id="base" value="<?php echo base_url(); ?>">
例如:

var base_url = window.location.origin;
// "http://stackoverflow.com"

var host = window.location.host;
// stackoverflow.com

var pathArray = window.location.pathname.split( '/' );
<input type="hidden" id="base" value="<?php echo base_url(); ?>">

您可以使用window.location在JavaScript中非常轻松地访问当前url

<input type="hidden" id="base" value="<?php echo base_url(); ?>">
您可以通过此位置对象访问该URL的段。为了

<input type="hidden" id="base" value="<?php echo base_url(); ?>">
例如:

var base_url = window.location.origin;
// "http://stackoverflow.com"

var host = window.location.host;
// stackoverflow.com

var pathArray = window.location.pathname.split( '/' );
<input type="hidden" id="base" value="<?php echo base_url(); ?>">

您可以在PHP文件中启动一个JavaScript变量,然后在任何JavaScript文件中访问该变量

<script>
    var base_url = "<?= base_url('') ?>";
</script>
<input type="hidden" id="base" value="<?php echo base_url(); ?>">

var base_url=“”;

您必须在上述脚本之后加载其他JavaScript文件和脚本标记,以确保在引用base_url变量之前已定义该变量。

您可以在PHP文件中启动JavaScript变量,然后在任何JavaScript文件中访问该变量

<script>
    var base_url = "<?= base_url('') ?>";
</script>
<input type="hidden" id="base" value="<?php echo base_url(); ?>">

var base_url=“”;

您必须在上述脚本之后加载其他JavaScript文件和脚本标记,以确保在引用基本url变量之前定义了该变量。

在codeigniter中,获取基本url不再令人头痛。只需在控制器中加载
url
助手,如下所示。或者您可以在
应用程序/config/autoload.php上加载该变量。

$this->load->helper('url');
<input type="hidden" id="base" value="<?php echo base_url(); ?>">
然后在php文件的脚本中

<script>
var base_url = <?php echo base_url(); ?>
alert(base_url);
</script>
<input type="hidden" id="base" value="<?php echo base_url(); ?>">

在codeigniter中,获取基本url不再令人头痛。只需在控制器中加载
url
helper,如下所示。或者您可以在
application/config/autoload.php上加载它

$this->load->helper('url');
<input type="hidden" id="base" value="<?php echo base_url(); ?>">
然后在php文件的脚本中

<script>
var base_url = <?php echo base_url(); ?>
alert(base_url);
</script>
<input type="hidden" id="base" value="<?php echo base_url(); ?>">

如果您使用的是外部js文件,则可以在视图中创建值为的隐藏字段

<input type="hidden" id="base" value="<?php echo base_url(); ?>">

如果您使用的是外部js文件,则可以在视图中创建值为的隐藏字段

<input type="hidden" id="base" value="<?php echo base_url(); ?>">

如果已经在配置文件中定义了,则使用。如果js代码在php文件中,则可以使用
var path=
。如果它是一个js文件,那么您需要在php中添加上面的一行,同时包含js文件。现在,js文件可以访问js变量。如果它已经在配置文件中定义,则可以使用。如果js代码在php文件中,则可以使用
var path=
。如果它是一个js文件,那么您需要在php中添加上面的一行,同时包含js文件。现在js文件可以访问js变量。但是,当我在src=”“中输入baseurl时,加载页面时,url会与当前url连接。您是否将“base_url”的config.php文件设置为默认url?@vimals您是否在config.php文件中添加了最后一个斜杠?您能在配置文件中显示“基本url”吗@Vimals但当iam在src=”“中输入baseurl时,加载页面时,url会与当前url连接。您是否将“base_url”的config.php文件设置为默认url?@vimals您是否将最后一个斜杠放在config.php文件中?您能在配置文件中显示“基本url”吗@维马尔