【发布时间】:2014-02-18 07:45:27
【问题描述】:
Javascript:
function LoginButton1OnClick() {
$.ajax({
type: "POST",
url: "Login/MainPageRegister",
cache:false,
data:
{
LoginEmailText: $("#LoginEmailText").val(),
LoginPasswordText: $("#LoginPasswordText").val(),
},
success: function (mydata) {
$("#BodyPage").html(mydata);
}
});
}
操作结果:
[HttpPost]
public ActionResult MainPageRegister(MyModel model)
{
return View();
}
我将数据发布到“MainPageRegister”。但是出现了 2 个问题。
Url 在浏览器中永远不会更改。在我发布数据之后。
我无法在浏览器中点击“后退、前进”。如果我通过输入“f5”刷新浏览器,页面打开的不是当前页面页面。
任何帮助将不胜感激。
【问题讨论】:
-
你的表单代码可以吗??
-
1-Url 在浏览器中永远不会改变。在我发布数据之后。 Ans: 它是一个 ajax 请求
-
我想使用 javascript 或 ajax 等来发布数据。您有什么建议吗? @Pilot
-
使用哈希标签 url domain.com/#url
-
@user3239568 用于异步操作,使用
AJAX
标签: jquery asp.net-mvc http-post