Javascript ajax发布到php并检索sql结果

Javascript ajax发布到php并检索sql结果,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,我在android应用程序上使用ajax和php查询我的数据库 我可以检索所有的结果,但不知道如何发送一个变量到我的php,以便我可以使用它作为一个自定义查询和检索结果。。。大概是这样的: $id = $_POST['id']; $sql = "SELECT * FROM mobile_app WHERE nome LIKE '{%id%}'"; 但是不能让我的ajax发布变量并检索结果 这是我的代码: 我的移动应用程序: $.ajax({ url: "http:/

我在android应用程序上使用ajax和php查询我的数据库

我可以检索所有的结果,但不知道如何发送一个变量到我的php,以便我可以使用它作为一个自定义查询和检索结果。。。大概是这样的:

$id = $_POST['id'];

$sql = "SELECT * FROM mobile_app WHERE nome LIKE '{%id%}'"; 
但是不能让我的ajax发布变量并检索结果

这是我的代码:

我的移动应用程序:

    $.ajax({
        url: "http://www.example.com/mobile_read.php",    // path to remote script
        dataType: "JSON",                                // data set to retrieve JSON
        success: function (data) {                       // on success, do something...
            // grabbing my JSON data and saving it
            // to localStorage for future use.
            localStorage.setItem('myData', JSON.stringify(data));
        }
    });
我的php:

$sql = "SELECT * FROM mobile_app";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
    // output data of each row
    while($row = $result->fetch_assoc()) {
        $output[] = array (
        "nome" => $row['nome'],
        "status" => $row['status'],
         "hentrada" => $row['hentrada'],
        "evento" => $row['evento']
    ); 
    }



} else {
    echo "0 results";
}


$conn->close();
echo json_encode($output);
ajax()有一个参数

数据:

通过使用此选项,您可以发送任意数量的参数,如:

data:{
    param1 : value1,
    param2 : value2,
    // and so on
}
在您的情况下,它类似于:

data:{
    id : value
}
您可以在php代码中获得此参数,如:

$id = $_POST['id'];
ajax()有一个参数

数据:

通过使用此选项,您可以发送任意数量的参数,如:

data:{
    param1 : value1,
    param2 : value2,
    // and so on
}
在您的情况下,它类似于:

data:{
    id : value
}
您可以在php代码中获得此参数,如:

$id = $_POST['id'];

您需要向
$.ajax
对象添加以下附加选项:

键入:“post”


您需要向
$.ajax
对象添加以下附加选项:

键入:“post”


您需要将数据属性添加到ajax调用中。我的假设是您需要发布ID。您需要向ajax调用添加数据属性。我的假设是你需要张贴身份证。