jQuery MiniUI

 找回密码
 立即注册
查看: 3883|回复: 8
打印 上一主题 下一主题

为什么定义了函数,FF下还提示函数没定义呢 [复制链接]

Rank: 6Rank: 6

跳转到指定楼层
楼主
发表于 2012-5-17 10:34:01 |只看该作者 |倒序浏览
,如图,点击"刷新"按钮时,明明定义了Refresh()函数,表格grid都已经进行了重载,为什么在FF下还提示错误呢?
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 9Rank: 9Rank: 9

沙发
发表于 2012-5-17 10:48:45 |只看该作者
你参考button按钮示例,是怎么处理点击事件的。

Rank: 3Rank: 3

板凳
发表于 2014-2-27 12:16:09 |只看该作者
fcrong 发表于 2012-5-17 10:48
你参考button按钮示例,是怎么处理点击事件的。

请问下为什么在火狐浏览器会出现下面问题
我在后头传参数代码:
string result = "";   //传的空值
            String json = JSON.Encode(result);
            Response.Write(result);

在前台接收代码:success: function (text) {
            if (text == "") {
              mini.alert("成功");
            }
            else {
                mini.alert(text, "错误", function () {
                });
            }
        },

error: function () {
            mini.alert("失败");
        }

会去执行else里面的代码呢
弹出提示如下:

在其他浏览器都OK的,火狐就出现这个,不知道是怎么回事?


附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

地板
发表于 2014-2-27 13:22:22 |只看该作者
baoyu 发表于 2014-2-27 12:16
请问下为什么在火狐浏览器会出现下面问题
我在后头传参数代码:
string result = "";   //传的空值

前台var data=mini.decode(text)试试

Rank: 3Rank: 3

5#
发表于 2014-2-27 13:30:17 |只看该作者
felt 发表于 2014-2-27 13:22
前台var data=mini.decode(text)试试

改了之后弹出这个:

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

6#
发表于 2014-2-27 13:35:28 |只看该作者
baoyu 发表于 2014-2-27 13:30
改了之后弹出这个:

你后台返回的json原本是什么格式?
如果后台encode json字符串之前是hashtable,那么前台decode出来的就是你原来的格式,你要获取里面的内容,自然还需要 obj.xxx或者obj["xxxx"]

Rank: 3Rank: 3

7#
发表于 2014-2-27 13:42:23 |只看该作者
factory 发表于 2014-2-27 13:35
你后台返回的json原本是什么格式?
如果后台encode json字符串之前是hashtable,那么前台decode出来的就是 ...

我后台就一个字符串啊

我在后头传参数代码:
            string result = "";   //传的空值
            String json = JSON.Encode(result);
            Response.Write(result);

Rank: 8Rank: 8

8#
发表于 2014-2-27 13:54:38 |只看该作者
本帖最后由 factory 于 2014-2-27 13:56 编辑
baoyu 发表于 2014-2-27 13:42
我后台就一个字符串啊

我在后头传参数代码:

给ajax加上dataType :'html' ,

因为IE下默认的是html格式,但是FF下是xmldocument, ,所以是一个document对象,加上dataType指定为html就可以了

Rank: 3Rank: 3

9#
发表于 2014-2-27 14:12:07 |只看该作者
factory 发表于 2014-2-27 13:54
给ajax加上dataType :'html' ,

因为IE下默认的是html格式,但是FF下是xmldocument, ,所以是一个document对 ...

OK,解决了

Archiver|普加软件

GMT+8, 2024-11-16 10:53 , Processed in 1.046718 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部