如何在javascript函数中包含php文件?
我有两个文件abc.php和xyz.php。当我在mobile中打开时,它包括abc.php,在桌面上包括xyz.php。我已经在下面包含了这些文件,但它不起作用。欢迎任何建议如何在javascript函数中包含php文件?,javascript,php,Javascript,Php,我有两个文件abc.php和xyz.php。当我在mobile中打开时,它包括abc.php,在桌面上包括xyz.php。我已经在下面包含了这些文件,但它不起作用。欢迎任何建议 <script> if( /Android|webOS|iPhone|iPad|iPod|BlackBerry/i.test(navigator.userAgent) ) { <?php include ('abc.php');?> } else {
<script>
if( /Android|webOS|iPhone|iPad|iPod|BlackBerry/i.test(navigator.userAgent) ) {
<?php include ('abc.php');?>
} else {
<?php include ('xyz.php');?>
}
</script>
PHP是服务器端语言。你不能那样加载。 所以改用ajax
<script>
if( /Android|webOS|iPhone|iPad|iPod|BlackBerry/i.test(navigator.userAgent) ) {
var include = "abc.php";
} else {
var include = "xyz.php";
}
$.ajax({
url:"url to a function where you can include specified file",
type:"POST",
data:{file: include},
success: function(){
// you can get executed content of a file here.
}
});
</script>
尝试使用ajax从您需要的php文件调用函数,而不包括您不能这样做的文件-您需要使用php来确定要包含的文件。无论如何,使用useragent是不可靠的,但是您可以使用php来处理useragent,而不是javascript