C# ASP.NET JQuery 界面跳转问题
这是怎么回事,为什么跳转不到注定路径的界面????求解惑,在线等,拜谢了。
$(document).ready(function () {
$("#bt_Add").click(function () {
var value = $("input[name='rblproceed']:checked").val();
if (value == "1") {
location.href = "11.aspx?action=add";
}
if (value == "2") {
location.href = "WebForm1.aspx?action=add";
}
else {
location.href = "22.aspx?action=add";
}
})
})
调试下,一个是看按钮点击,代码是否执行,在最前面加一个alert看看是否弹出
一个是看value是否获得正确,rblproceed有没有找到
最后看它的值是不是12等等
alert,的话,可以取到1,2,3,说明找到rblproceed了 可是就是不跳转到制定路径的界面,不知道怎么回事,请教一下,都弄老半天了。谢谢呀。
http://blog.sina.com.cn/s/blog_5f200dbf010135wd.html
http://lhdst-163-com.iteye.com/blog/1682755
看看路径是不是写错了。
$("#bt_Add"),你这个按钮是什么?submit或者button,submit的话放在表单里面会导致表单提交,你又用js设置跳转,有些浏览器可能会忽略js跳转执行表单提交
$(document).ready(function () {
$("#bt_Add").click(function () {
var value = $("input[name='rblproceed']:checked").val();
alert(value.length)//看是会否输出1,如果不是说明你的控件值包含其他空白内容
if (value == "1") {
location.href = "11.aspx?action=add";
}
if (value == "2") {
location.href = "WebForm1.aspx?action=add";
}
else {
location.href = "22.aspx?action=add";
}
})
return false;//如果是submit返回false阻止所在表单的提交
})