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 を投稿しますが、ページは投稿しますが、リダイレクトしません。「ホーム」ページがブラウザに返されます。
ポスト引数が存在しないため、成功時にホームにリダイレクトできません
JavaScript を使用せずにこれを実行し、標準の html で送信しようとしましたが、JSON を埋め込むことができないようです