如何在点击时包含php文件

时间:2018-03-11 08:11:51

标签: javascript php jquery

是否有可能在JS中输出一些PHP代码,而不是在点击一个按钮时包含一个php模板?我正在尝试以下方式如下,但没有成功。我该怎么办?



$("#show").one('click', function () {
$("#showTemplate").html("<?php require_once 'php-template.php'; ?>") 
});
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id = "showTemplate"> </div>
<button id="show"></button>
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:1)

使用ajax,因为你想输出一些PHP代码,所以你必须将header从你的php模板设置为text/plain

$.ajax ({
     url: 'php-template.php',
     type: 'get',
     dataType: 'text',
     success: function (data){
         $('#showTemplate').html (data);
     });
 })

在你的php模板中,你需要设置标题

header ('Content-Type: text/plain');