我想检查表单的输入是否为空,然后我想使用php代码进行用户注册。
<script>
$('#submitbutton').click(function(){
if($('#usernameinput').val() == ''){
alert('Input is blank');
}
else {
//here i want to use php codes for example;
$bgl = new mysqli("localhost", "root", "", "users");
if ($bgl->connect_errno) {
echo "Failed to connect to MySQL: (" . $bgl->connect_errno . ") " . $bgl->connect_error;
}
$username = mysql_real_escape_string($_POST['username']);
.....
.....
..... /and so on..
}
});
</script>
答案 0 :(得分:1)
在这种情况下,您很可能希望使用$.ajax()
来调用提供此信息的PHP页面。
没有像php和javascript这样的东西。在客户端运行的Javascript和php在服务器端运行。最好的方法是在php页面中传递和检索值,然后按预期使用这些值。
答案 1 :(得分:1)
这里有几个选项。第一种是在JavaScript验证之后将表单发布到PHP页面(只使用表单操作)或使用Ajax并调用PHP页面,如Robin所说。
答案 2 :(得分:1)
这是不可能的,你可以将javascript嵌入到PHP代码中,但反之亦然。 实现这一目标的最佳方式是开发REST服务并使用AJAX检索数据。