我有一个小问题......我有一个内容管理.php,
在这个页面中,我设置$a
变量,我在脚本中从javascript下拉选择调用它。但它不包含文件layout-inc/icerik.php
。
我该怎么办呢?我的错在哪里?
<?php
$a = '<?php include "layout-inc/icerik.php";?>';
?>
<script>
var gm=$("#mycanvas").gridmanager({
debug:1,
customControls: {
global_col: [{ callback: 'btn', loc: 'top', iconClass: 'fa fa-th-large' }]
}
}).data('gridmanager');
$(".submit").on("click", function(e){
canvas = gm.$el.find("#" + gm.options.canvasId);
gm.deinitCanvas();
$("#mycontent").val(canvas.html());
$(this).submit();
$('.dropdown-toggle').dropdown();
});
function btn(container, btnElem) {
bootbox.dialog({
message: '<div class="container-fluid">' +
'<div class="col-md-12">' +
'<form class="form-horizontal"> ' +
'<div class="form-group"> ' +
'<label for="sel1">Select list (select one):</label>'+
'<select class="form-control" name="sel1" value="" id="sel1">'+
'<option value="<?php echo $a ;?>"> Content Module</option>'+
'<option value="tesmodule"> TEST Module</option>'+
'</select>'+
'</form> </div> </div></div>',
title: "Please select a value",
buttons:{
success: {
label: "Gönder",
className: "btn-success",
callback: function(){
var html="",
$a = document.getElementById("sel1").value,
html= $a;
gm.addEditableAreaClick(container, btnElem, html);
}
}
}
});
}
</script>
答案 0 :(得分:0)
您不能在浏览器环境中的JavaScript中包含PHP文件。 JS是客户端技术,而PHP则是服务器技术。
一般来说,如果您需要申请的两部分进行互动,您可以申请以下解决方案: