我有一些返回简单字符串的 jquery ajax 调用。返回字符串的解释在 Firefox 和 IE 中有效(类设置为 ok),但在 Chrome 中无效(类设置为错误)?
myurl 中的 php 只返回一个带有数值的字符串。在 Chrome 中,警报(result.responseText 的类型);还给了我一个字符串,调试提示该值确实是 100。但是 Chrome 出于某种原因并没有深入到 if 语句中。
有任何想法吗?
$.ajax({
url : 'myurl',
data:{o:1},
dataType:"text",
complete : function (result) {
if (result.responseText==100){
$("#mydiv").addClass("ok");
}
else {
$("#mydiv").addClass("wrong");
}
}
});