ヘッダーで質問されているように。
私はここでより具体的にしようとしていますが、私の英語を許してください。
私は現在、openshiftでdjangoを使用してjquerymobile Webサイトに取り組んでいます。ajaxを使用して投稿リクエストを送信するログインページがありました。みたいなことをしたことがあります。
var account = '{"Email" : "' + username + '" , "Password" : "' + password + '"}';
$.ajax({
url: "/Account/Login",
beforeSend: function(xhr) {
xhr.setRequestHeader("X-CSRFToken", '{{ csrf_token }}');
},
type: "POST",
data: { "account" : account },
success: function(data) {
var obj = eval("(" + data + ")");
if (obj.Status == "100")
{
if(typeof(Storage)!=="undefined")
{
sessionStorage.user = username;
window.location = "/";
}
}
else if (obj.Status == "101")
{
invalid parameters sent.
}
else if (obj.Status == "102")
{
email doesnt exist / email & password pair doesn't match.
}
},
});
基本的に、obj.Status は、ステータスとメッセージを含む json 応答です。ユーザー名とパスワードはユーザーが入力します。csrfmiddlewaretokenに送信されたデータを入れて試してみましたが、同じ結果です。
解決策はありますか?ちなみに、iPhone 4S と Google Chrome でテストしています。前もって感謝します:)