var menu='{"xinwen":{"sub1":{"guonei":"国内","guoji":"国际","zonghe":"综合"}}}';
var menuobj=eval("("+menu+")");
alert(menuobj["xinwen"]["sub1"]["guonei"]);
var menuobj=eval("("+menu+")");
alert(menuobj["xinwen"]["sub1"]["guonei"]);
传参数就好了
在另一个页面加载的时候把参数对应得内容加到其他得下拉框中去啦
$ = function(id){return document.getElementById(id);}
string params = "";
params += "p1=" + $("jumpMenu").value + "&";
params += "p2=" + $("firstSelect").value + "&";
params += "p3=" + $("secondSelect").value + "&";
params += "p4=" + $("thirdSelect").value;
document.location.href = "http://localhost/aaa.php?" + params;
}
<!--//
function MM_jumpMenuGo(){
window.location.href = "http://localhost/aaa.php?"+document.getElementById("jumpMenu").value;
}
//-->
换成
function MM_jumpMenuGo() {
$ = function(id){return document.getElementById(id);}
string params = "";
params += "p1=" + $("jumpMenu").value + "&";
params += "p2=" + $("firstSelect").value + "&";
params += "p3=" + $("secondSelect").value + "&";
params += "p4=" + $("thirdSelect").value;
document.location.href = "http://localhost/aaa.php?" + params;
}
就不显示2,3,4下拉框了