jsonp 方式的 ajax跨域调用

页面JS:
	$.ajax({
			url:'http://url?lotteryId='+lotteryId,
			dataType:'jsonp',
			type:'GET',
			jsonp: 'jsoncallback', //默认callback
			success: function(json){
				var periodStr = json.period;
				var timeStr = json.endTime;
				var showTimeStr = json.showEndTime;
				var isShow = json.isCanSubmit;
				//alert(JSON.stringify(json));
			}
			
		});

后台:
	
public class LotteryAjaxAction extends ActionSupport { 
    private static final long serialVersionUID = 1612225348658629251L;
    private String jsoncallback;
    private String indexResult;
    
    public String showCpIndex() {
		/*
                 *业务逻辑
                 */
          indexResult = jsoncallback +"({'isCanSubmit':'"+isCanSubmit+"','lotteryId':'"
           +lotteryId+"','period':'"+period+"','showEndTime':'"+showEndTime+"'})";
	return SUCCESS;
    }
}

注意jsoncallback的地方是关键。






阅读更多
个人分类: js、jquery
想对作者说点什么? 我来说一句

jsonp 调用百度实现自动补全

2013年06月09日 36KB 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭