我正在做一个网页,这个网页在php上有一个表单,有一个脚本js获取表单的值然后将它发送到其他php,我在谷歌云上做这个
app.yaml
runtime: php55
api_version: 1
handlers:
- url: /
script: index.php
- url: /index\.html
script: index.php
- url: /css
static_dir: css
- url: /js
static_dir: js
- url: /server/(.+\.php)$
script: \1
- url: /img
static_dir: img
索引,css,js和img工作正常但服务php脚本无法正常工作
我的表单
<form method="post" id="formdata" action="">
<div class="form-group">
<label for="user">User</label>
<input type="text" class="form-control" id="User"name="User" aria-describedby="UserHelp" placeholder="Enter Username" required>
</div>
<div class="form-group">
<label for="Password1">Password</label>
<input type="password" class="form-control" id="Password" name="Password" placeholder="Password" required>
</div>
<div class="text-center">
<button id="botonEnviar"type="submit" class="btn btn-primary">Login</button>
</div>
</form>
我的剧本js
$("#botonEnviar").click( function() {alert("0");
if(validaForm()){
**$.post("server/buscarUsuario.php",$("#formdata").serialize(),function(res)**{
//$("#formulario").fadeOut("slow");
if(res == 1){alert("3");
window.location.href = "https://www.google.com"; .
} else {
if(res == 99){alert("4");
$("#fracaso").delay(500).fadeIn("slow");
}
}
});
}
});
我想将帖子发送到buscarUsuario.php,它位于服务器文件夹中,但网页上说这个
发布https://***.com/server/buscarUsuario.php 404 ()
我不知道该怎么做
答案 0 :(得分:0)
根据你在上一句话中的说法,我认为你在“server”文件夹下有“buscarUsuario.php”文件。如果是这种情况,它应该位于根目录服务器下面,因为它是在处理程序script: \1
中编写的.yaml文件。如果您希望文件位于服务器文件夹中,则应将处理程序设为script: /server/\1
。