$(document).ready(function() {
$("#btn").click(function() {
var data = {
"Username": $("#name").val(),
"Password":$("#pswd").val()
}
$.ajax({
url: "/loginform/logdetail",
data: JSON.stringify(data),
type: "post",
ContentType: "application/json;charset=utf-8",
datatype: "json",
success: function (response) {
event.preventDefault();
var result = JSON.parse(response.d);
if (result.status == "success") {
window.location = "https://www.google.co.in";
return false;
}
},
error: function (result) {
alert("errormessage");
}
})
});
});
logdetail()
メソッドでは、文字列値はnull
です。文字列の値を取得するにはどうすればよいですか?AJAXからmvcのcodebehindに値を渡すには?文字列値がNULLになった
public JsonResult logdetail(string Username, string Password)
{
return Json(dbform.checkuser(Username,Password),JsonRequestBehavior.AllowGet);
}
削除 'のContentType: "アプリケーション/ JSON;のcharset = UTF-8"、'(その実際 'contentType' - 小文字 - そのありません必要に応じて)と、 'データを使用: –
がアクションをlogdetailするHttpPost属性を追加し、あなたがNEET JsonRequestBehavior.AllowGet OR 変更javascriptの呼び出し方法の種類をいけない。これはOPのとは何の関係もありません問題はあり、値は「ヌル」になります。 – levent