gpt4 book ai didi

php - Ajax, PHP - 从数据库中获取

转载 作者:行者123 更新时间:2023-12-01 00:13:22 24 4
gpt4 key购买 nike

我在收集从数据库中获取的数据时遇到了一些问题。不知道如何继续。

到目前为止我做了什么:

JQ:

$(document).ready(function(){

$('#submit').click(function(){

var white = $('#white').val();

$.ajax({

type:"POST",
url:"page.php",
data:{white:white}

});

});

});

到目前为止的 PHP(请求的 page.php):

$thing = mysql_real_escape_string($_POST["white"]); 

..database connect stuff..

$query = "SELECT * FROM table1 WHERE parameter='$thing'";

if($row = mysql_query($query)) {

while (mysql_fetch_array($row)) {

$data[]=$row['data'];

}

}

我不知道的是如何使用 ajax 发送和接收数据。

请求不成功报错怎么办?

ajax 调用对数据库注入(inject)的安全性如何?

谢谢 :)

最佳答案

你需要一个 success $.ajax() 中的参数调用电话后得到回复

$('#submit').click(function(){

var white = $('#white').val();
if(white == '')
{
// display validation message
}
else
{
$.ajax({

type:"POST",
url:"page.php",
data:{"white":white}
success:function(data){
$('#someID').html(data);
}

});

});

无论你在 page.php 中回显什么(HTML 标签或变量)将显示在 ID 为 someID 的元素中, 最好保留元素 a <div>

page.php , 您可以使用 $_POST['white'] 捕获输入元素中输入的值并用它来做任何你想做的数据库操作

关于php - Ajax, PHP - 从数据库中获取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11758303/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com