87,972
社区成员
发帖
与我相关
我的任务
分享
var jsonObj = eval("(" + data + ")");
var button = document.createElement("input");
button.setAttribute("type", "button");
button.setAttribute("value", jsonObj.Name);
button.onclick = function(){
window.open(jsonObj.Url);
};
var barDiv = document.getElementById("barDiv");
barDiv.insertBefore(button, barDiv.childNodes[0]);
//所有可能出现的el表达式数据全部放入elData参数中
var elData = {'$param.id':11111,'$param.name':'name test','$param.qq':'qq data',email:'email data'}
var s = 'xxxx?id={$param.id}&name={$param.name}&qq={$param.qq}&qq={$param.notex}'
s=s.replace(/\{([^\}]+)\}/g, function ($0, $1) {
return elData[$1]||'elData中为包含指定el表达式数据'
})
alert(s)