jQuery MiniUI

标题: 为什么定义了函数,FF下还提示函数没定义呢 [打印本页]

作者: panepan    时间: 2012-5-17 10:34:01     标题: 为什么定义了函数,FF下还提示函数没定义呢

[attach]90[/attach],如图,点击"刷新"按钮时,明明定义了Refresh()函数,表格grid都已经进行了重载,为什么在FF下还提示错误呢?

作者: fcrong    时间: 2012-5-17 10:48:45

你参考button按钮示例,是怎么处理点击事件的。
作者: baoyu    时间: 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里面的代码呢
弹出提示如下:[attach]3997[/attach]

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



作者: felt    时间: 2014-2-27 13:22:22

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

前台var data=mini.decode(text)试试
作者: baoyu    时间: 2014-2-27 13:30:17

felt 发表于 2014-2-27 13:22
前台var data=mini.decode(text)试试

改了之后弹出这个:
[attach]3999[/attach]

作者: factory    时间: 2014-2-27 13:35:28

baoyu 发表于 2014-2-27 13:30
改了之后弹出这个:

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

作者: baoyu    时间: 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);


作者: factory    时间: 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就可以了
作者: baoyu    时间: 2014-2-27 14:12:07

factory 发表于 2014-2-27 13:54
给ajax加上dataType :'html' ,

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

OK,解决了




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2