<script type="text/javascript">
function abc() {
var name = $("#name").val();
$.get("/Game/CheckName", { plName: name }, function (data) {
alert(data); // here data = true
if (data == true) { // i tried so (if (data)) but it didn't work too
window.location.href = '@Url.Action("List", "Game")';
} else {
alert("Name is already use!");
}
});
}
在此代码中(if (data == true))
value always = false。为什么?我该如何改变它?jQuery true和false
您需要更具体。 “data”中包含了什么?一个字符串或布尔值? – Alexander 2013-03-26 17:14:41
数据可能是一个字符串,所以数据=='真'可能更合适 – VirtualTroll 2013-03-26 17:15:16
尝试使用'console.log'来检查数据的内容。 – zzzzBov 2013-03-26 17:17:27