如何在javascript中调用php代码

时间:2014-02-19 14:04:45

标签: javascript php

我想检查表单的输入是否为空,然后我想使用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>

3 个答案:

答案 0 :(得分:1)

在这种情况下,您很可能希望使用$.ajax()来调用提供此信息的PHP页面。

jQuery.ajax()

没有像php和javascript这样的东西。在客户端运行的Javascript和php在服务器端运行。最好的方法是在php页面中传递和检索值,然后按预期使用这些值。

答案 1 :(得分:1)

这里有几个选项。第一种是在JavaScript验证之后将表单发布到PHP页面(只使用表单操作)或使用Ajax并调用PHP页面,如Robin所说。

答案 2 :(得分:1)

这是不可能的,你可以将javascript嵌入到PHP代码中,但反之亦然。 实现这一目标的最佳方式是开发REST服务并使用AJAX检索数据。