我正在尝试从我的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>
答案 0 :(得分:0)
您的服务器配置错误且页面未被执行,您可能遇到权限问题,如果您想要跨域,则应该查看CORS policies 看看这个
question here 关于使用PHP和TOMCAT