Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/430.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 Laravel 4和自举开关_Javascript_Php_Css_Twitter Bootstrap_Bootstrap Switch - Fatal编程技术网

Javascript Laravel 4和自举开关

Javascript Laravel 4和自举开关,javascript,php,css,twitter-bootstrap,bootstrap-switch,Javascript,Php,Css,Twitter Bootstrap,Bootstrap Switch,我试图在最新版本的Laravel(4.2.8)中使用Bootstrap开关(),但是我对学习这个框架和PHP还不熟悉 我在主index.blade.php文件的头部引用了四个必需的文件,如下所示: {{ HTML::style('public/bootstrap-switch-style/css/bootstrap-switch.css') }} {{ HTML::style('public/bootstrap-switch-master/css/bootstrap.css') }} {{ HT

我试图在最新版本的Laravel(4.2.8)中使用Bootstrap开关(),但是我对学习这个框架和PHP还不熟悉

我在主index.blade.php文件的头部引用了四个必需的文件,如下所示:

{{ HTML::style('public/bootstrap-switch-style/css/bootstrap-switch.css') }}
{{ HTML::style('public/bootstrap-switch-master/css/bootstrap.css') }}
{{ HTML::script('public/bootstrap-switch-master/js/jquery.js') }}
{{ HTML::script('public/bootstrap-switch-master/js/bootstrap-switch.js') }}
在index.blade.php文件的下面,我创建了一个值为checked的复选框,并尝试调用函数将复选框与切换开关协调

<input type="checkbox" name="my-checkbox" checked>
{{$toggle=("[name='my-checkbox']").bootstrapSwitch();}}

{{$toggle=(“[name='my-checkbox']”)。bootstrapSwitch();}
出现以下错误:

Symfony\Component\Debug\Exception\FatalErrorException(E\U错误) 调用未定义的函数bootstrapSwitch()

在该错误下面引用了我的index.blade.php文件的摘录:

<input type="checkbox" name="my-checkbox" checked>
<?php echo $toggle=("[name='my-checkbox']").bootstrapSwitch();; ?>


这并不是你真正想要做的:

<?php echo $toggle=("[name='my-checkbox']").bootstrapSwitch(); ?>
这是有效的。删除PHP标记,删除echo并用它替换当前行,然后看看这是否适合您。此外,我还建议回到《圣经》,它清楚地写着:

  • 添加您的复选框

  • 初始化引导开关

    $(“[name='my-checkbox']”)。bootstrapSwitch()


  • 非常感谢您的回复。我(失败)尝试包装初始化引导开关语法是因为没有它,我看到的只是带有$(“[name='My-checkbox']”)的复选框。bootstrapSwitch();就在它旁边。就好像它没有意识到我正在调用函数来转换复选框。非常感谢。请尝试将其包装在脚本标记中:
    $(“[name='my-checkbox']”)。bootstrapSwitch()这将隐藏$(“[name='my-checkbox']”)。bootstrapSwitch();但是,代码仅显示复选框本身。
    
    $("[name='my-checkbox']").bootstrapSwitch();