<script>
$("#btn").click(function () {
var pwd = $("#pwd").val();
var name = $("#name").val();
$.ajax({
url: "/Home/denglu",
type: "GET",
data: { "pwd": "123", "name": "456" },
success: function (data) {
debugger;
if (data == "budui") {
alert("用户名或密码不正确")
} else {
window.location.href = "/Views/Index/Index.cshtml"
}
},
error: function (err) {
debugger;
alert(err)
},
})
})
</script>
各位大佬帮忙看看怎么回事
一直走error就是不进后台 报错404 但是路径没有问题啊
你这是后台的问题,如:路由没有匹配上
谢谢了 不过不用了 找到问题了 我们这里又人给我吧RouteConfig里的URL 参数改了 谢谢
用绝对路径试一下是不是路径问题?
忘记说了 我这是MVC
@白闹:
mvc什么的,url: "/Home/denglu" 这一句也能替换成http开头的地址吧,要不就看控制台访问的地址是不是你要地址
@TCG2008: MVC AJAX访问路径就是控制器名然后方法名 但是不知道为什么就是进不去 一直报404;
走error
这个需要调试 ,加我qq帮你调试下吧。。。2375287790
谢谢了 不过不用了 找到问题了 我们这里又人给我吧RouteConfig里的URL 参数改了 谢谢
看你action是否有HttpPost标记
谢谢了 不过不用了 找到问题了 我们这里又人给我吧RouteConfig里的URL 参数改了 谢谢
1.action是否有HttpPost标记,ajax请求的方式需与action标识请求方式一致
2.action参数是否与ajax get提交过去的参数个数一致
建议把controller的action代码贴出来,这样才能更好的帮你解决问题。
谢谢了 不过不用了 找到问题了 我们这里又人给我吧RouteConfig里的URL 参数改了 谢谢
你get请求data要放在那里.
而且跳转到 "/Views/Index/Index.cshtml" 也很傻.
谢谢了 不过不用了 找到问题了 我们这里又人给我吧RouteConfig里的URL 参数改了 谢谢
你这样没法看出错误,首先看看是不是post,然后看看参数格式对不对
谢谢了 不过不用了 找到问题了 我们这里又人给我吧RouteConfig里的URL 参数改了 谢谢