javaScript向服务器请求的几种方式(转)

javaScript

javaScriptjavaScript

javaScript向服务器请求总结

向服务器请求总结向服务器请求总结

向服务器请求总结(2009-03-19 10:29:59)

标签:it   分类:j2ee开发问题及解决方法在写Java代码同时用到js向struts的Action发送请求,从网上找了一些资料,加上自己的开发的感受如下:

第一种:    

var url = "documentHelpFunccodeAction.action?funccode=" + value ;   

window.open(url, "null", "height=600px,width=640px,top=50px, left=165px,status=yes,toolbar=no,menub

ar=no,location=no,scrollbars=yes");   

这种请求在action返回到jsp页面,不影响其它页面,不过这个是在另一个页面要有返回信息时使用。    

    

第二种:    

var url = "updateFavoritehitAction.action?knowledgeid="+knowledgeid;   

window.opener.location.href=url;    

还有一种就是:parent.location.href=url;    

这种请求在处理完业务后,要对父窗口进行重新赋值操作的时候使用。    

第三种:    

frmParameter.action = "deleteHotspotKnowledgeaction.action";   

frmParameter.submit();    

这种方法注意:在问好传值的时候,action没有接收到值,改用hidden就可以了,正在探讨中,如果有知道原

因的朋友,谢谢指点迷津!   

此种方法是使用from来提交数据,比较常用,并且可以控制提交到那个页面,并返回到那里。   

第四种:   

url='getKnowledgeTypeKnowledgeInfo.action?typeid=' + value;   

var obj2 = window.parent.document.getElementById("main");       

obj2.contentWindow.location.href=url;   

这种方法对指定的target,这里在使用框架的时候很好控制    


第五种:    

window.location=url;   

这个请求要将信息返回到自己所请求页面。    


第六种:在处理一种请求了业务处理,不需要返回任何信息,就用dwr,ajax实现吧!    


关于子窗口刷新父窗口的父窗口的另一个窗口   

window.opener.location.href=window.opener.location.href;    

window.opener.flshleft();    

window.close();    

先刷新父窗口,在调用父窗口的flshleft()方法    

function brush(){    

  var url='knowledgeTypeTree.jsp';    

  var obj2 = window.parent.document.getElementById("teamTree");     

  obj2.contentWindow.location.href=url;      40. }    

即可达到刷新两个不同页面的效果  

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值