Communication API

Stingray WIKI

Stingray javascript

Communication 主要的三个方法:

  1. Communication.LinkRequest - 页面跳转,调用比较简单,直接参考:
    Communication.LinkRequest("fq_endorsement_c010.max?NewQuote=1");
  2. Communication.SerialRequest - 页面提交,返回的的内容将决定页面的跳转方向, 用法:
    Communication.SerialRequest($("#rightColumn"), false, $('#youbutton'));
  3. Communication.CustomRequest - 用于发送ajax请求,自行处理返回的结果,用法:
    CustomRequest 详解:
/* 
*参数说明 
*url 请求地址,xxx.max 
*replaceID 显示返回内容的元素ID,或者一个处理返回内容html的function 
*srcElement jq object,它的值会添加url后面,xxx.max?value=xxx 
*data url形式参数,例如name=mark&id=1 
*/ 
//CustomRequest: function(url, replaceID, srcElement, data) 
//返回内容填充到middle 
Communication.CustomRequest("IconTray.max?action=gettooltip", 'middle', null, 'name=mark'); 
//自定义回调,典型的ajax 
Communication.CustomRequest("IconTray.max?action=gettooltip", function (AjaxResp){ 
  console.log(AjaxResp); 
});

下面的两行代码各自完成了什么功能?

//1
Communication.CustomRequest("fq_page.max?preprocess=true&AJAX_ACTION=1", function(AjaxResp) {}, this); 

//2
Communication.CustomRequest('ajax.max?AJAX_ACTION=Img_SubCat', 'SUBCAT', null);


posted @ 2017-02-28 08:32 by Mark
posted @ 2017-02-28 08:32  CooMark  阅读(657)  评论(0编辑  收藏  举报