$.ajax({
async: false,
url: '@Url.Action("UpdateMS")' + "?MAC=" + $('#MAC').val() + "&Serial=" + $('#Serial').val() + "&I_ID=" + $('#I_ID').val(),
dataType: "json",
cache: false,
success: function (data) {
$("#Serial_Number").val("");
$("#MAC_Address").val("");
$("#Message").text(data);
alert(data[0]);
if (data[0] == 'D') {
$("#PartOne").css("display", "inline");
$("#PartTwo").css("display", "none");
$("#MACSerial").val("");
$("#MACSerial").focus();
}
}
});
data
是一个 JSON 字符串,其值为Device Updated
。
这是问题:
在谷歌浏览器和类似的作品上就像一个魅力。
data[0]
具有值"D"
(即字符串数组中的第一个字符)。
undefined
除了在臭臭的旧移动设备上,当我运行我的测试警报时它会报告价值!
data
"Device Updated"
它本身会在所有浏览器上正确生成正确的字符串。
有任何想法吗??谢谢!