- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
getpost与getJSON
getPost
$.getpost(url,data,function(backdata){});
getJSON
$.getJSON(url,data,function(backData){});
注:ajax发送的均为异步请求,url地址栏未见跳转,因此其在执行action的方法后无返回值。
如:
function queryById() {
$.post(/xinyou/testAjax/queryById1.do, {id : $(#queryId).val()},
function(backData) {
//alert(backData);
$(#showDiv).html(backData);
});
}
//请求发送到另一个工程中,返回的为json字符串,形式如[{“Tom”:”20”},{“Lily”:”18”},{“Jon”:”21”}],通过each循环进行输出到页面上(getJSON与其他的区别就在于,可以将请求发送到被授权的其他项目中)
function queryById() {
var url = /action?TestJSONAction=callback=?;
var o = {};
o.id=$(#queryId).val();
$.getJSON(url, o,
function(data) {
var corpID;
var corpName;
var postName;
var minYearPay;
var maxYearPay;
$.each(data, function(idx, item) {
corpName=item.corpName;
corpID=item.corpID;
postName=item.postName;
minYearPay=item.minYearPay;
maxYearPay=item.maxYearPay;
});//data为返回的数据,idx为索引,item为其键,如[{“Tom”:”20”},{“Lily”:”18”},{“Jon”:”21”}]中idx分别取0,1,2,item.Tom=20
$(#showDiv).html(
table border=3 cellspacing=1 cellpadding=1+
tr+
td公司编号/td+
td公司名称/td+
td职位名称/td+
td最小奖励/td+
td最大奖励/td+
/tr+
tr+
td+corpID+/td+
td+corpName+/td+
td+postName+/td+
td+minYearPay+/td+
td+maxYearPay+/td+
/tr+
/table);
});
}
另:注意两种发送请求的方式
1.action继承BaseAction,实现其方法,此为struts1方式,需要配置**-struts-config.xml文件,其访问路径如,/com/aceona/xinyou/queryById.do
protected ActionForward exec(ActionMapping mapping, ActionForm form,HttpServletRequest request, HttpServletResponse response)
throws Exception {
return mapping.findForward(“”);
action实现IAction接口,实现其方法,此中方式需要配置action.xml文件,其访问路径写法如,
action?QuanziInfoAction=action=getAllQuanziByUserIdDS=test_sqluser_id=+172(其中第一个action即为action.Xml文件,即在其中找到QuanziInfoAction类,在QuanziInfoAction中找到getAllQuanziByUserId方法执行)
public String excute(HttpContext context, IContextDictionary dictionary) {
return Str;
}
文档评论(0)