Jam*_*lle 0 javascript php onclick include
有没有办法在javascript中包含一些php文件onClick?
喜欢,
if(isset(something)) ?
include "file.php";
Run Code Online (Sandbox Code Playgroud)
请帮忙!
不,这是PHP语法.PHP在服务器上完全执行,结果将发送回客户端.点击是在客户端.Javascript处理这些.你不能把两者混在一起.
您可以使用AJAX向服务器发出文件请求,并使用JS显示其内容.jQuery有一个叫做简单的方法,.ajax()这
$.ajax({
url: 'file.php',
success: function(data) {
$('#result').html(data);
alert('Load was performed.');
}
});
Run Code Online (Sandbox Code Playgroud)
此方法将加载内容file.php并在具有id的元素中显示该内容result.
另一种选择是提交表格.您将文件的名称放在隐藏的表单字段中并单击,然后提交表单.PHP获取该信息并从中读取文件的名称,$_GET[]或者$_POST[]确保它有效(不希望某人能够修改您的HTML并在服务器上包含任何文件),然后包含它并再次呈现页面.