C#  ASP.NET  JQuery  界面跳转问题

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";
            }
})
    })

6个回答

调试下,一个是看按钮点击,代码是否执行,在最前面加一个alert看看是否弹出
一个是看value是否获得正确,rblproceed有没有找到
最后看它的值是不是12等等

LN_Prince_AngellLove
被遗失的王子 alert,的话,可以取到1,2,3,说明找到rblproceed了  可是就是不跳转到制定路径的界面,不知道怎么回事,请教一下,都弄老半天了。谢谢呀。
接近 5 年之前 回复

alert,的话,可以取到1,2,3,说明找到rblproceed了  可是就是不跳转到制定路径的界面,不知道怎么回事,请教一下,都弄老半天了。谢谢呀。

看看路径是不是写错了。

$("#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阻止所在表单的提交
    })

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问