getJSON请求问题(静态页面调用动态数据)返回的JSON数据需要在HTML页面容器循环出来! 50

JS页面:$(document).ready(function(){varhotels_name=$('#hotels_name').text();alert(hotel... JS页面:
$(document).ready(function(){
var hotels_name=$('#hotels_name').text();
alert(hotels_name);
/* $.getJSON("http://localhost/chinahotelsmap/control/getHotelRoomPrice.php?hotels_name="+hotels_name+"&jsoncallback=?", function(data){
if(data.length>0){
for( i=0;i<= data.length);i++){
$('#hotels_type_name'.val(data.hotels_type_name));
$('#hotels_price'.val(data.hotels_price));
}
}else{
alert('未取得酒店数据!')
}
});*/
});
PHP请求页面:
$hotels_name=@$_REQUEST['hotels_name'];
//echo $hotels_name;return;
$sql="select hotels_type_name,hotels_price from hotels join hotels_type on hotels.hotels_type_id=hotels_type.hotels_type_id where hotels_name='$hotels_name'";
$res=mysql_query($sql);
$num=mysql_num_rows($res);
if($num>0){
while($row=mysql_fetch_array($res,MYSQL_BOTH)){
$hotels_type_name=$row['hotels_type_name'];
$hotels_price= $row['hotels_price'];
$jsondata = "{hotels_type_name:'".$hotels_type_name."',hotels_price:'".$hotels_price."'}";
//echo $jsondata ;
echo $_GET['callback'].'('.$jsondata.')';

}

}

代码是错误的 求个高手给改改!
展开
 我来答
zhongyun_KIRA
2011-08-05
知道答主
回答量:27
采纳率:0%
帮助的人:10.1万
展开全部
什么错误!是不是控件获取不到值
追问
我也不清楚是什么错误呢 第一次用getJSON呢 就是我返回的值在容器上面循环不出来!
追答
应该是你的语法错误
$('#hotels_type_name').val(data.hotels_type_name.tostring()));
$('#hotels_price').val(data.hotels_price.tostring()));
你看看行不!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式