遇到了个js问题 快要崩溃了!! 本帖最后由 xupark 于 2012-08-01 02:36:16 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的这个data,返回的结果里面是不是包含了一个空格?你试试看:alert(data.length); 没错啊,你自己指定了返回数据是text类型post返回的数据是string类型啊,你想要的是什么? json?2个做法假设你的json不完全符合规范,比如用了单引号之类的,那么需要用eval做转换$.post( url, { userCaptcha:userCaptcha }, function(data) { var result = eval('(' + data + ')'); // TODO});如果json是符合规范的,那么可以让jquery自动转换$.post( url, { userCaptcha:userCaptcha }, function(data) { // DATA is json type} , 'json'); 很明显, 楼主返回的是 String 类型的, 不需要eval,还有,我表示没看到楼主的错误。 把data打印出来看看到底是什么function callback( data ) {console.log(data);........ 楼上的一大把同学都没看清楚命题啊楼主的问题是:为啥 data 既不是 true,又不是 false。 你先JQuery.trim(data)一下在if判断data 搞不好 是因为callback回调函数名很系统方法冲突 了,换个方法名试试 真没看清楚...不过看清楚以后,对LZ表示无语...你自己写了返回结果是text的...true <- 是字符串...不是逻辑变量 楼主截个图 顺便后台打一下data 晕死,真的是空白。alert的长度是6。但是不知道这空白是哪来的 初学js有好多不懂的,谢谢大家了! eclipse生产javadoc时。提示读取jar包错误 我在执行程序时报Services Unavilable错误 关于一个数据库连接的问题请指教 页面乱码问题,高手请帮忙! jsp 乱码问题,急求解 ORACLE乱码问题,用sqlplus连接不会出现乱码。只要用JAVA连接就会有乱码。 一个网站的小问题 JSP 传值 请问我用JDBC连接ACCESS数据库,怎样写DRIVER和URL ssm需要加载数据库线程池吗 在邮件中怎么发送表格? jsp页面中一个小功能的实现,,,求帮助
post返回的数据是string类型啊,你想要的是什么? json?
2个做法
假设你的json不完全符合规范,比如用了单引号之类的,那么需要用eval做转换$.post( url, { userCaptcha:userCaptcha }, function(data) {
var result = eval('(' + data + ')');
// TODO
});
如果json是符合规范的,那么可以让jquery自动转换$.post( url, { userCaptcha:userCaptcha }, function(data) {
// DATA is json type
} , 'json');
很明显, 楼主返回的是 String 类型的, 不需要eval,
还有,我表示没看到楼主的错误。
{
console.log(data);
........
true <- 是字符串...不是逻辑变量
初学js有好多不懂的,谢谢大家了!