ajax接json数据php html里面接收的要怎么改
---------------------------------------------------------------PHP-------------------...
---------------------------------------------------------------PHP--------------------------------------------------------------------
<?php
$conn=mysql_connect("localhost","hhh","kkooo999") or die("不能连接数据库服务器:
".mysql_error());
mysql_select_db("hhh",$conn) or die ("不能选择数据库: ".mysql_error());
$sql="select * from cmseasy_a_vote where id='$_POST[id]'";
$res=mysql_query($sql);
//$num=mysql_num_rows($res);
$row=mysql_fetch_array($res);
exit(json_encode($row));//对$row进行json编码 ajax接json数据
?>
---------------------------------------------------------------html--------------------------------------------------------------------
<html>
<head>
</head>
<body>
<form method="post" action="">
<p align="center">输入要查找的ID:
<input type="text" name="id" value="" size="50" />
<input type="submit" name="submit" value="查询"> </p><hr>
<table align="center" width="60%" border="1">
<tr><td width="20%" align=center bgcolor="#CCCCCC">city</td>
<td width="20%" align=center bgcolor="#CCCCCC">airport</td></tr>
<tr><td bgcolor="#FFCC00"><input type="text" name="city" value="" size="50" /></td>
<td bgcolor="#CCCCCC"><input type="text" name="contry" value="" size="50" /></td></tr>
</table></form>
</body>
</html>
ajax要怎么写啊,主要是实现:点击按钮查询一个id 显示这个id下的其他字段 展开
<?php
$conn=mysql_connect("localhost","hhh","kkooo999") or die("不能连接数据库服务器:
".mysql_error());
mysql_select_db("hhh",$conn) or die ("不能选择数据库: ".mysql_error());
$sql="select * from cmseasy_a_vote where id='$_POST[id]'";
$res=mysql_query($sql);
//$num=mysql_num_rows($res);
$row=mysql_fetch_array($res);
exit(json_encode($row));//对$row进行json编码 ajax接json数据
?>
---------------------------------------------------------------html--------------------------------------------------------------------
<html>
<head>
</head>
<body>
<form method="post" action="">
<p align="center">输入要查找的ID:
<input type="text" name="id" value="" size="50" />
<input type="submit" name="submit" value="查询"> </p><hr>
<table align="center" width="60%" border="1">
<tr><td width="20%" align=center bgcolor="#CCCCCC">city</td>
<td width="20%" align=center bgcolor="#CCCCCC">airport</td></tr>
<tr><td bgcolor="#FFCC00"><input type="text" name="city" value="" size="50" /></td>
<td bgcolor="#CCCCCC"><input type="text" name="contry" value="" size="50" /></td></tr>
</table></form>
</body>
</html>
ajax要怎么写啊,主要是实现:点击按钮查询一个id 显示这个id下的其他字段 展开
2个回答
展开全部
<script type="text/javascript" src="http://code.jquery.com/jquery-1.10.2.min.js"></script>
<script type="text/javascript" >
$(function(){
$("form").bind('submit', function(){
var thisid = $("#key").val();
$.ajax({
url:"1.php",
data:"id="+thisid,
type: 'post',
dataType: 'json',
success:function(data){
if(data)
{
var tr="<tr><td align='center'>"+data.id+"</td><td align='center'>"+data.city+"</td><td
align='center'>"+data.airport+"</td></tr>";
$("tr:not(.title)").remove();
$(tr).appendTo("table");
}
else{alert("输入错误"); }
}
});
return false;
})
});
</script>
<script type="text/javascript" >
$(function(){
$("form").bind('submit', function(){
var thisid = $("#key").val();
$.ajax({
url:"1.php",
data:"id="+thisid,
type: 'post',
dataType: 'json',
success:function(data){
if(data)
{
var tr="<tr><td align='center'>"+data.id+"</td><td align='center'>"+data.city+"</td><td
align='center'>"+data.airport+"</td></tr>";
$("tr:not(.title)").remove();
$(tr).appendTo("table");
}
else{alert("输入错误"); }
}
});
return false;
})
});
</script>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$(form).bind('submit', function(){
$.ajax(
{
var thisid = $('input[name=id]').val();
url: '*.php',
data:{'id': thisid},
type: 'post',
datatype: 'json',
success:function(data){
//你的输出代码,类似
alert(data);
//json格式其实不能直接alert,必须以 data.键 的方式才能显示值
}
}
)
})
更多追问追答
追问
不用改吗
直接加到html 好像没用
这个我也加上了Php页面
究竟是怎么回事???
追答
这是jquery,要jquery库支持。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询