Javascript 通过HyperLink1重定向页面
剧本 HTMLJavascript 通过HyperLink1重定向页面,javascript,jquery-ui,jquery,jquery-selectors,Javascript,Jquery Ui,Jquery,Jquery Selectors,剧本 HTML bbb 如果url onclick中的idCompany=123,我想将此超链接重定向到PersonPage/ConfighMessages.aspx?idCompany=123 但此代码重定向到:/PersonPage/ConfighMessages.aspx?idCompany=getParam('idCompany')$().attr(“href”,“PersonPage/ConfighMessages.aspx?idCompany=“+getParam('idCompa
bbb
如果url onclick中的idCompany=123
,我想将此超链接重定向到PersonPage/ConfighMessages.aspx?idCompany=123
但此代码重定向到:/PersonPage/ConfighMessages.aspx?idCompany=getParam('idCompany')代码>$().attr(“href”,“PersonPage/ConfighMessages.aspx?idCompany=“+getParam('idCompany'));
或
bbb
javascript:getParam('idCompany')
不起作用
尝试:
function getParam(name) {
name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
var regexS = "[\\?&]" + name + "=([^&#]*)";
var regex = new RegExp(regexS);
var results = regex.exec(window.location.href);
if (results == null)
return "";
else
return unescape(results[1]);
}
<asp:HyperLink ID="HyperLink1" runat="server"
NavigateUrl="~/PersonPage/ConfighMessages.aspx?idCompany=javascript:getParam('idCompany');">bbb</asp:HyperLink>
$(<%= "#"+HyperLink1.ClientID %>).attr("href","/PersonPage/ConfighMessages.aspx?idCompany="+ getParam('idCompany'));
<asp:HyperLink ID="HyperLink1" runat="server"
NavigateUrl='<%= "~/PersonPage/ConfighMessages.aspx?idCompany=" + Request.QueryString["idCompany"]%>'>bbb</asp:HyperLink>
$("#HyperLink1").click(function(){
window.location.href = "~/PersonPage/ConfighMessages.aspx?idCompany="+idCompany;
});