次のページがあり、リクエストを確認すると、HTTP_X_REQUESTED_WITH ヘッダーが見つかりませんか? ヘッダーを手動で追加するなどのさまざまなハックも試しましたが(別の質問はこちら)、役に立ちませんでした。誰にもアイデアはありますか?
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript">
$(function() {
$("#form").bind("submit", function(e) {
e.preventDefault()
$.post("/members/login/", $("#form").serialize(),
function(data){
alert(data);
});
});
});
});
</script>
<form id="form" action="" method="post">
<ul>
<li><label for="id_email">Email:</label> <input type="text" name="email" value="" id="id_email" /></li>
<li><label for="id_password">Password:</label> <input type="password" name="password" id="id_password" /></li>
</ul>
<input type="hidden" name="next" value="" />
<input id="submit" type="submit" value="" />
</form>
これは問題ではありませんが、私は django を使用してrequest.is_ajax()
. ヘッダーがリクエストに含まれていないことを確認しました。これは localhost にデプロイされます。