读书人

应用jQuery的post返回undefined的疑惑

发布时间: 2013-03-21 10:08:17 作者: rapoo

使用jQuery的post返回undefined的疑惑
最近由于工作要求做了个东西,大概就是提交调查.
当时为了图简单,用$.post提交数据,目标页面做插入数据库记录的操作,成功就返回字符串"true",否则就返回"false",而且Content-type是text/plain
就在今天突然出现了一个问题,公司里几乎所有人的浏览器在提交时都正确了,成功得到了返回的"true",唯独有一个人的浏览器得到的是undefined,闹了半天都没搞清楚咋回事,不知道这里有人遇到过这样的情况吗?
我贴一段相似代码吧:


$.pop("submit.php",{type:1,"username":uName,"message":msg},function(result){
if(result == "true"){
alert("提交成功,谢谢参与");
}
else if(result == "false"){
alert("提交失败,请重新提交");
}
});


问题就处在result为undefined,百思不得其解
[解决办法]
type 换成 text/html呢?
[解决办法]
浏览器兼容吧?
[解决办法]
text/plain有浏览器兼容性问题,改成 text/html吧

读书人网 >JavaScript

热点推荐