ThinkPHP5 Ajax GET请求url如何传值?

浏览:9056 发布日期:2016/11/18 分类:ThinkPHP5专区
<script type="text/javascript">
        $(function() {
            $("#channel").change(function() {
                var fid = $("#channel").val();
                $.ajax({
                    type: "GET",
                    // url: "http://www.hao.com/admin/mcat/show/fid/" + fid,
                    url: "{:url('admin/mcat/show',['fid'=>'"+fid+"'])}",
                    dataType: "json",
                    success: function(data) {
                        var all = "";
                        for (var $i = 0; $i < data.length; $i++) {
                            all += "<label class=\"checkbox-inline\"><input type=\"checkbox\" name=\"vod_mcids["+data[$i]['mcat_id']+"]\">"+data[$i]['name']+"</label>";
                        }
                        $("#mcat").html(all);
                    }
                });
            });
        });
    </script>
地址直接写成以下可以正常
url: "http://www.hao.com/admin/mcat/show/fid/" + fid,
地址参数fid直接写死可以正常
url: "{:url('admin/mcat/show',['fid'=>'18'])}",
地址用以下方法传参,无法解析成功
url: "{:url('admin/mcat/show',['fid'=>'"+fid+"'])}",

url: "{:url('admin/mcat/show',['fid'=>'".fid."'])}",
{:url('admin/mcat/show',[...])} 求正确写法?
最佳答案
评论( 相关
后面还有条评论,点击查看>>