我试图在我的 HTML 代码中单击提交按钮时运行 PHP 脚本。我在我的远程 linux 服务器上安装了 tomcat 服务器,它运行良好。我什至测试了在其上运行示例 PHP 并且它很好。我已经在我的本地桌面上尝试了以下代码,并且能够毫无问题地运行 php 脚本。
但是当我从我的远程 Linux 服务器运行它时,当我单击提交按钮时,输出是页面上的 PHP 脚本本身。无法理解确切的错误。请指导我。谢谢。
<button type="button" class="btn btn-success" id = "button" value="submit" >Submit</button>
<script>
$(document).ready(function () {
$('#button').click(function () {
alert("first")
$.ajax({
type: "GET",
crossDomain: true,
url: "http://localhost:8085/ElitePass/login.php",
data: {
stime: $("#demo1").val(),
etime: $("#demo2").val(),
desc: $("#servername").val()
},
success: function(data){
alert(data)
$('#resultip').html(data);
},
error:function(data)
{
alert("Data sending failed");
}
});
});
});
</script>
最佳答案
你的服务器配置错误,页面没有执行,你可能有权限问题,如果你想跨域,你应该看看CORS policies 看看这个
question here about using PHP and TOMCAT
关于php - 无法从 Linux 中的 HTMl 提交按钮运行 PHP 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31974386/