Use Dojo to Replace PrototypeJS codes

1.Old PrototypeJS Script:

var loc = document.location.pathname;
var tail = "webengine/generated/Init"
loc = loc.substr(0,loc.indexOf(tail));
var url = loc.concat("protect/RouterServlet?NAV_MENU=TRUE&GREEN_NAV=TRUE");
				
new Ajax.Request(url,{method:'get', onSuccess:function(request){
var elemAjxResp = request.responseText;
document.getElementById('com-navigation').innerHTML = elemAjxResp;;
}});

2. Use Dojo Ajax and dom operation;

require(["dojo/_base/xhr", "dojo/dom", "dojo/domReady!"],
    function(xhr, dom) {        
        xhr.get({            
            url: url,            
            load: function(newContent) {
                dom.byId("com-navigation").innerHTML = newContent;
            },            
            error: function() {
			
            }
        });         
});


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值