<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',[...])} 求正确写法? 最佳答案
