javascript包含onclick文件

Jam*_*lle 0 javascript php onclick include

有没有办法在javascript中包含一些php文件onClick

喜欢,

if(isset(something)) ?
include "file.php";
Run Code Online (Sandbox Code Playgroud)

请帮忙!

sac*_*een 5

不,这是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并在服务器上包含任何文件),然后包含它并再次呈现页面.