代码如下:$each(rDatarows,function(){alert(thisPK_NoticeID);//用this你那些字段alert(thiscell[0])})后台返回的数据是{'id':1,'name':'st','grant':[{'tm_id':1,'tm_name':'zc'},{'tm_id':2,'tm_name':'ww'}]}前台获取vardata=eval("("+json+")");//json为接收的后台返回的数据;varid1=datagrant[0]tm_id;varname1=datagrant[0]tm_name;varid2=datagrant[1]tm_id;varname2=datagrant[1]tm_name;
一般是这样的,先将对象类型(在js中json就是一个对象),使用jsonjs(有些浏览器支持,有些需要引入)的方法:
JSONparse(jsonstr); //可以将json字符串转换成json对象
JSONstringify(jsonobj); //可以将json对象转换成json对符串
的第二个转换成字符串,然后把字符串当作一个参数的值再为其添加一个key然后以key/value的格式将数据传到后台。
之后后台使用requestgetParameter();的方式得到json数据。
以上就是关于thinkphp后台发送的json,前台的js里怎么接收全部的内容,包括:thinkphp后台发送的json,前台的js里怎么接收、如何在后台获取前台Json的一个方法、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)