gpt4 book ai didi

javascript - 我如何在 javascript 代码中包含 php 文件

转载 作者:行者123 更新时间:2023-11-28 05:35:53 26 4
gpt4 key购买 nike

我有一个小问题...我有一个 content-management.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>

最佳答案

您不能在浏览器环境中的 JavaScript 中包含 PHP 文件。 JS 是客户端技术,而 PHP 是服务器技术。

一般来说,如果您需要应用程序的两个部分进行交互,您可以应用以下解决方案:

  • 使用 AJAX、套接字或类似技术让服务器和客户端进行通信。
  • 对于非常简单的问题,您可以在服务器端动态创建 JavaScript 文件(使用 PHP)并将其传递给客户端,客户端将处理生成的 JS 代码,但您不能做相反的事情。

关于javascript - 我如何在 javascript 代码中包含 php 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39362664/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com