我有这个代码
if($("input[name='staylogged']").is(":checked")){
var staylogged = "yes";
}else{
var staylogged = "false";
}
var form_data = {
username: $("#username").val(),
password: $("#password").val(),
staylogged
};
但是在form_data中的var staylogged无法正常工作,错误在哪里?
我不知道如何在form_data中声明var staylogged
最佳答案
您的staylogged变量超出范围。尝试在if语句之外声明var staylogged
。您还需要给它一个钥匙。
var staylogged = ""; // give it a default value
if($("input[name='staylogged']").is(":checked")){
var staylogged = "yes";
} else {
var staylogged = "false";
}
var form_data = {
"username": $("#username").val(),
"password": $("#password").val(),
"staylogged": staylogged
};