就是前台调用另外一个php页面来获取数据,前台
$.post("index.php?a=diary_view2&action=first", {t:ts}, function(data){
if (data.length >=2){
$("#d_id").val(data.name); //用户名赋值
}
})
后台是要查询出一个用户(用户名,用户ID等一些信息)再把这些信息返回到前台显示。
但是前台现在我只要一个用户名,这个后台该怎么写。
中文的转不过来,传过来的数据为空
追答这个代码肯定是可以的,中文在服务器就会被编码成累死%23%665%456
js ,会把它还原过来 哦
-----------------------
你的信息太少,请多给信息好做判断。
我自己刚才试着用iconv转好了。但是怎么判断数组里有没有数据。前台怎么写用length还是size或者别的什么判断啊?
追答一般这样,返回的格式为:
echo '{"status":"ok","name":'. json_encode('前端攻城师') .',"id":1000,"area":'. json_encode('中国') .'}';
就是加一个 status。
你在前台,只需要判断这个的状态,这个状态时php 处理的结果。。
---------------------
当然你可以在前端用 js 判断,但是数据类型多,很麻烦,这样的话,就很统一了。
谢谢了,终于解决了。