读书人

window.location.reload()刷新怎么让U

发布时间: 2013-06-26 14:29:32 作者: rapoo

window.location.reload()刷新如何让URL里的空格不变味"+"加号?
如题,求助 如何让reload刷新时,空格即“%20”不会变成"+"?
范例Tester:SFP+LR TS3。
在reload前alert弹出的还依旧是"SFP%2B%20TS3",可是reload后就变成了"SFP%2B+TS3".
附上我的js代码:
1.弹出窗体的js:


        function refresh() {
debugger;
document.location.reload();
}
function add_move(Tester,Model, SerialNo, style) {
var tester = Tester.replace(" ", ".").replace("+","-");
// tester = encodeURIComponent(Tester);

var k = window.showModalDialog("AddEquipDetails.aspx?Tester=" + tester + "&Model=" + Model + "&SerialNo=" + SerialNo


+ "&Style="+style, window,"dialogWidth:600px;resizable: yes; help: no; status: no; scroll: yes;");
debugger;
if (k == "0") {
document.location.reload();
}
else {
document.location.reload(true);
}

}



<a onlclick>引用add_move()
                                    <asp:TemplateField HeaderText="Delete">
<ItemTemplate>
<a onclick="add_move('<%# Eval("testerRack.Tester") %>','<%# Eval("testerRack.Model")%>','<%# Eval("testerRack.SerialNo") %>','2')" class="mouseType">Del</a>
</ItemTemplate>
</asp:TemplateField>

button里引用refresh()
 <asp:Button ID="Button1" runat="server" Text="Refresh"  OnClientClick="refresh()" />
你就不能调试,看原因么 ?

读书人网 >asp.net

热点推荐