Joh*_*ohn 0 php mysql ajax jquery
我在收集从数据库中获取的数据时遇到了一些问题.不知道如何继续.
到目前为止我做了什么:
JQ:
$(document).ready(function(){
$('#submit').click(function(){
var white = $('#white').val();
$.ajax({
type:"POST",
url:"page.php",
data:{white:white}
});
});
});
Run Code Online (Sandbox Code Playgroud)
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'];
}
}
Run Code Online (Sandbox Code Playgroud)
我不知道的是,如何发送数据并使用ajax接收它.
请求不成功时错误怎么办?
对数据库注入的ajax调用有多安全?
谢谢 :)
一旦调用,您将需要一个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);
}
});
});
Run Code Online (Sandbox Code Playgroud)
无论你回应什么(HTML标签或变量)page.php将显示在ID为的元素中someID,最好保持元素为a<div>
在page.php,您可以通过$_POST['white']使用它来捕获输入元素中输入的值,并使用它来执行您想要的任何数据库操作
| 归档时间: |
|
| 查看次数: |
994 次 |
| 最近记录: |