php
echo json_encode($data);
$.ajax({
url:APP+"?a=total&c=collection", //请求的页面
type:"post", //请求的格式
async:false, //异步
data:{platform_id:name,table:'yield'},
dataType:'json', //异步
success:function(data){ //返回数据
legendData = data.strLegend;
termField = data.field;
month = data.month;
for(var i= 0;i<termField.length;i++){
leng[i] = {'name':termField[i].name,"type":"bar","data":termField[i].zhi};
}
},
  error:funcion(er){
    BackErr(er);
  }
});
var url = "{url('Finance/down')}";
{literal}
$.post(url,{'page':'1','profit':pft,'address':ads},function(chd){
 {/literal}
var chooseData = chd.loan;
$('#removeid div').remove();
$('#removeid li').remove();
if(chd.status == 1001){
for(var i=0;i<chooseData.length;i++){
$('.ui-finlist').append("<li class=\"fn-clear\"><a href=\"{url('Finance/detail')}&id="+chooseData[i].id+'"><div class="listleft"><span><img src="{iamges_url()}'+chooseData[i].logo+'" width="100%"></span><p>'+chooseData[i].feature+'</p></div><div class="listright"> <em>剩余保额</em><p>'+chooseData[i].coverage+'<span>元</span><p/><div>最高年化收益:'+chooseData[i].rate+'</div> <div>最短投资期限:'+chooseData[i].lowest_date+'</div> </div></a></li>');
}
}
if(chd.status == 1004 && nodata) {
$('#wrapper').css('background','#fff');
$('.ui-finlist').append('<div align="center" style="margin-top:50px"><img src="http://mui1.1.amoydao.com/images/noicon.jpg" height="150"></div><div align="center" style="margin-top:20px">暂无此分类的精选平台</div>');
$('#pagemain').css('backgroundColor','#fff');
}
page = 1;
loadbool=false;
maxpage=false;
myScroll.refresh();
}, "json");//设置了获取数据的类型,所以得到的数据格式为json类型的
$.get("data.php",$("#firstName.val()"),function(data){
   $("#getResponse").html(data); }//返回的data是字符串类型
);
$.getJSON("data.php",$("#firstName.val()"),function(jsonData){
  $("#getJSONResponse").html(jsonData.id);}//无需设置,直接获取的数据类型为json,所以调用时需要使用jsonData.id方式
);
示例:
$.getJSON(bangding+"?id="+z+"&jsoncallPP=?",function(obj){ //在 jQuery 1.2 中,您可以通过使用 JSONP 形式的回调函数来加载其他网域的 JSON 数据,如 "myurl?callback=?"。jQuery 将自动替换 ? 为正确的函数名,以执行回调函数。 注意:此行以后的代码将在这个回调函数执行前执行。
isclick = true;
layer.close(indexload);
if(obj.status==1000){
var fun2 = function(){
$('#tcShow').hide();
location.href='{$plat->platform_wxaddress}';
}
renrenalert(obj.user_info,'','','','去看看',fun2);
}else if(obj.status==1001){
window.location.href = '{$plat->platform_wxaddress}';
}else if(obj.status==1099){
var fun1 = function(){
$('#tcShow').hide();
$('#enter').attr('onclick',"enter('','')");
}
var fun2 = function(){
location.href=loginurl;
}
renrenalert(obj.user_info,'','',fun1,'取消',fun2);
}else{
if(obj.user_info){
renrenalert(obj.user_info);
}else{
renrenalert('一键操作失败');
}
}
})
php:bangding.php
public function indexAction() {
$jsoncallPP = $this->input->get_post("jsoncallPP");
if(is_empty($jsoncallPP)){header404();}
//接收平台ID
$id = (int)$this->input->get_post("id",true);
//判断平台是否存在: Zlomodel:exitsPlatform
$platform = $this->Zlomodel->exitsPlatform($id);
if($platform===false){
//ajax_return(1002,"","此平台不存在,请您返回平台列表确认后再操作");
$json_str = json_encode(array('status' => 1002, 'data' =>'', 'user_info' => '此平台不存在,请您返回平台列表确认后再操作'));
echo $jsoncallPP.'('.$json_str.')'; exit();
} //走绑定接口
$data = array(
"flatformId" => $id,
);
$urlData['url'] = api_item('bindUser');
$urlData['method'] = 'post';
$urlData['apiurls'] = 'open_api';
$urlData['params'] = $this->Curl->tokendatacurl($data);
echo $jsoncallPP.'('.json_encode($this->Curl->apicurl($urlData)).')'; exit();
//json_return($this->Curl->apicurl($urlData));
}
 

json_encode  //返回 value 值的 JSON 形式     数组-》js格式

json_decode//接受一个 JSON 格式的字符串并且把它转换为 PHP 变量    js格式-》数组(大部分情况)

ajax请求 json格式和数组格式总结的更多相关文章

  1. 关于使用Ajax请求json数据,@RequestMapping返回中文乱码的几种解决办法

    一.问题描述: 使用ajax请求json数据的时候,无论如何返回的响应编码都是ISO-8859-1类型,因为统一都是utf-8编码,导致出现返回结果中文乱码情况. $.ajax({ type:&quo ...

  2. json和php数组 格式的互相转换

    $json_arr = array('WebName'=>'PHP网站开发教程网','WebSite'=>'http://www.jb51.net');  $php_json = json ...

  3. 浅析ajax请求json数据并用js解析(示例分析)

    这应该是每个web开发的人员都应该掌握的基础技术,需要的朋友可以参考下 自从接触了jquery就喜欢上了前端开发,而且深深感受到了前端开发的强大与重要之处.同时也想为asp.net鸣不平,事实上asp ...

  4. bootstrap通过ajax请求JSON数据后填充到模态框

    1.   JSP页面中准备模态框 <!-- 详细信息模态框(Modal) --> <div> <div class="modal fade" id=& ...

  5. springmvc4.0配置ajax请求json格式数据

    1.导入相关jar包:jackson-annotation-2.5.4.jar,jackson-core-2.5.4.jar,jackson-databind-2.5.4.jar. 2.spring- ...

  6. Spring注解处理Ajax请求-JSON格式[系统架构:Spring+SpringMVC+MyBatis+MySql]

    1.前端jsp页面 <div class="tab_tip"> 请输入[身份证号或姓名] <input type="text" class=& ...

  7. ajax请求json数据案例

    今天有这样一个需求,点击六个大洲,出现对应的一些请求信息,展示在下面,请求请求过后,第二次点击就无需请求.如图所示:点击北美洲下面出现请求的一些数据 html代码结构: <div class=& ...

  8. jQuery实例之ajax请求json数据案例

    今天有这样一个需求,点击六个大洲,出现对应的一些请求信息,展示在下面,请求请求过后,第二次点击就无需请求.如图所示:点击北美洲下面出现请求的一些数据 html代码结构: <div class=& ...

  9. ajax请求json数据跨域问题(转)

    一.后台代理技术 由服务器端向跨域下的网站发出请求,再将请求结果返回给前端,成功避免同源策略的限制. 具体操作如下: 1.在localhost:81/a.html中,向同源下的某个代理程序发出请求 $ ...

随机推荐

  1. perl检查变量是否定义

    my $label = defined($pieces[0]) ? $pieces[0] : ""; my @alreadyAddedCol = $node1->{DB}-& ...

  2. PHP求时间间隔 n天、周、月、年后的时间

    <?php date_default_timezone_set('PRC'); // 设置时区 $date1 = strtotime('2015-01-01'); //把日期转换成时间戳 $da ...

  3. 回溯法解决N皇后问题(以四皇后为例)

    以4皇后为例,其他的N皇后问题以此类推.所谓4皇后问题就是求解如何在4×4的棋盘上无冲突的摆放4个皇后棋子.在国际象棋中,皇后的移动方式为横竖交叉的,因此在任意一个皇后所在位置的水平.竖直.以及45度 ...

  4. C#在excel中添加超链接

    1.新建一个项目 2.给项目添加引用:Microsoft Excel 12.0 Object Library (2007版本) using Excel = Microsoft.Office.Inter ...

  5. Oracle 创建/删除 表空间、用户、授权

    首先以DBA连接到数据库:sqlplus / as sysdba; --创建表空间 create tablespace test_tablespace datafile 'D:\developer\o ...

  6. golang json 包简单分析

    首先上代码: func main() { b := true a1, _ := json.Marshal(b) a2, _ := Marshal(b) fmt.Println(string(a1)) ...

  7. wp8 入门到精通 高仿微信发信息 键盘不消失

    <Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0"> < ...

  8. wp8 入门到精通 测量代码执行时间

    Stopwatch time = new Stopwatch(); byte[] target = new byte[size]; for (int j = 0; j < size; j++) ...

  9. hdu 2897 巴什博弈变形 ***

    大意:一堆石子共有n个,A,B两人轮流从中取,每次取的石子数必须在[p,q]区间内,若剩下的石子数少于p个,当前取者必须全部取完.最后取石子的人输.给出n,p,q,问先取者是否有必胜策略? Bash博 ...

  10. Web分布式架构演变过程

    1 单台服务器 2 应用服务器与数据库服务器 文件服务器分开 3 数据库 缓存  读写分离  实时写 非实时写 4 应用服务器集群  需要再配一台”负载均衡调度器“,nginx 5 数据库拆封 主库 ...