php-PHP的jQuery异步请求问题!
程序员文章站
2022-04-04 08:03:23
...
php异步jquery
function _GetData()
{
var sid=$("#sid").val(); //jQ获取用户输入的值
$.ajax(
{
type:"POST",
url:"json.php",
data:{"stu_id":sid},
cache:false,
dataType:"json",
success:function(msn)
{
var content="
";
$("#test").html(content);
}
});
}
这是json.php
$sid=$_POST["sid"];
include 'comm.php'; //连接数据库
$sql = "select * from stu where stu_id={$sid}";
$result = mysql_query($sql);
while ($row = mysql_fetch_array($result)) {
$arr[] = $row;
}
echo json_encode($arr);
这是json.html
function _GetData()
{
var sid=$("#sid").val(); //jQ获取用户输入的值
$.ajax(
{
type:"POST",
url:"json.php",
data:{"stu_id":sid},
cache:false,
dataType:"json",
success:function(msn)
{
var content="
id | 姓名 | 专业 | 电话 | 学号 |
"+msn[i][0]+" | "+msn[i][1]+" | "+msn[i][2]+" | "+msn[i][3]+" | "+msn[i][4]+" |
$("#test").html(content);
}
});
}
这是json.php
$sid=$_POST["sid"];
include 'comm.php'; //连接数据库
$sql = "select * from stu where stu_id={$sid}";
$result = mysql_query($sql);
while ($row = mysql_fetch_array($result)) {
$arr[] = $row;
}
echo json_encode($arr);
输入的数据不能通过ajax传到php页面处理!