日期:2014-05-16 浏览次数:20512 次
<h3>新闻</h3>
<ul renderTo="#newsContent" class="tabpanel" url="http://www.a.com/?category=$0&count=$1" >
<li>
<a data="tech,8" renderTo="#newsContent" class="tab on" before="js code" after="js code">科技</a>
</li>
<li>
<a data="economic,9" class="tab">经济</a>
</li>
<li></li>
</ul>
<div id="newsContent">
</div>
ibm.popup({
url: " http://www.a.com/login",
params: {theme: "sky"},
html: "", //如果指定了内容,则不会发起请求
modal: true, //窗口是否为模态
time: -1, //指定时间内自动关闭
success: function(){
ibm.initLogin();
}
})
/**
* @param {String} url
* @param {Object} params
* @param {Function | String} successFn 成功后的回调
* 如果为字符串,将显示该消息,且不显示返回数据中的消息
* 未提供此参数,判断成功后,尝试从返回数据中提取消息进行显示
* @param {Function | String} failFn 失败后的回调
* 如果为字符串,将显示该消息,且不显示返回数据中的消息
* 未提供此参数,在判断RPC操作失败时,将尝试从返回数据中提取错误消息进行显示
*/
rpc: function(url, params, successFn, failFn) {
//code
}
//使用示例
rpc("http://www.a.com/user/updateMoney", {value: money}, function(data){
jQuery("#userMoney").text(data.money)
})
function initAjax() {
jQuery.ajaxSetup({
timeout: 10000,
cache: false
});
$(document.body).ajaxComplete(function(event, request, ajaxOption, state){
if(!Comm.browser.isIE && state == "timeout"){
Comm.onceError("请求超时,请稍候重试!");
}
}).ajaxError(function(event, request, ajaxOption, thrownError){
var passError = /&passerror=|^passerror=/;
var hasJsonName = /&jsonName=|^jsonName=/;
va