首页 > 代码库 > [YII2] 去除自带js,加载自己的JS,然后ajax(json)传值接值!
[YII2] 去除自带js,加载自己的JS,然后ajax(json)传值接值!
本想用YII2自带的JS,可是用着效果不好,想从新加载,找了好多终于实现啦!还有ajax(json)传值接值!
首先直接了当的就把YII2自带的js去掉!
把下面代码加入到/config/main.php文件‘components‘=>[]里面,可以禁掉CSS和JS
1 ‘components‘ => [ 2 ............. 3 //不加载YII2自带JS以及CSS 4 ‘assetManager‘=>[ 5 ‘bundles‘=>[ 6 ‘yii\bootstrap\BootstrapAsset‘=>[ 7 ‘css‘=>[], 8 ], 9 ‘yii\web\JqueryAsset‘=>[ 10 ‘js‘=>[], 11 ], 12 ‘yii\bootstrap\BootstrapPluginAsset‘=>[ 13 ‘js‘=>[] 14 ] 15 ] 16 ], 17 ]
加载自己的就是把JS文件放在WEB下,然后设置好路径就OK
<script type="text/javascript" src="http://www.mamicode.com/style/js/jquery-1.7.2.min.js"></script>
ajax传值接值:
视图层文件:/wiew/index.php
function search(id){ //alert(id); $.ajax({ type:‘post‘, url : "?r=site/ajax", //json一样的只是那么格式变成json格式就OK //dataType:‘json‘, data:"id="+id, success:function(msg){ alert(msg); } })
视图层文件:/contollers/SiteController.php
1 //搜索方法 2 public function actionAjax(){ 3 $id=Yii::$app->request->post(‘id‘); 4 // return json_encode($id); 5 return $id; 6 }
[YII2] 去除自带js,加载自己的JS,然后ajax(json)传值接值!
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。