【发布时间】:2012-10-24 19:21:59
【问题描述】:
我正在尝试加载已将一些 JSON 作为 POST 传递的页面。 JSON 已发送并返回页面,但使用下面的 javascript 我仍保留在原始页面上。我需要重定向到页面
$("#searchForm").submit(function (event) {
var jsonObjects = {
"SomeJson": "SomeData"
};
$.ajax({
type: "POST",
dataType: "json",
async: false,
data: JSON.stringify(jsonObjects),
beforeSend: function (x) {
if (x && x.overrideMimeType) {
x.overrideMimeType("application/json;charset=UTF-8");
}
},
url: 'Home'
});
event.preventDefault();
});
这会发布 JSON 但页面但不会重定向。页面“主页”返回到浏览器。
我无法在成功时重定向到主页,因为 post 参数不会出现
我尝试过不使用 javascript 并使用标准 html 提交,但似乎无法嵌入 JSON
【问题讨论】:
标签: asp.net-mvc jquery http-post