为了账号安全,请及时绑定邮箱和手机立即绑定

Learner,请求战术指导,前面那个bind是什么方法?还有get([],function(){},"json")后面那个json是怎么用?

 $(function () {
                $("#btnShow").bind("click", function () {
                    var $this = $(this);
                    $.get("http://www.imooc.com/data/info_f.php",function(data) {
                        $this.attr("disabled", "true");
                        $("ul").append("<li>我的名字叫:" + data.name + "</li>");
                        $("ul").append("<li>男朋友对我说:" + data.say + "</li>");
                    }, "json");
                })
            });


正在回答

3 回答

查jq的文档。

$.get( url [, data ] [, success ] [, dataType ] ) 

dataType指从服务器返回的预期的数据类型。默认:xml, json, script, text,html。 所以才写json

0 回复 有任何疑惑可以回复我~
#1

Kayber 提问者

非常感谢!
2017-08-04 回复 有任何疑惑可以回复我~
#2

Kayber 提问者

多谢,看来要多看看jq文档啊!
2017-08-04 回复 有任何疑惑可以回复我~

bind()和on()一样是绑定事件,告诉浏览器在鼠标点击时候要做什么。 

你换成on()也是一样的。  

再来就是而后面的json。

回调函数function(data,status,xhr){} 一般里面有三个参数。

data就是获取请求的数据, 

status就是请求的状态,比如测试里面点击后,出现了ul列表。

而xhr就是数据对象的类型。因为是JSON 结构定义的数组,数据类型是json格式, 所以加上才能获取数据。


0 回复 有任何疑惑可以回复我~
#1

淡水狗

写错,是function(data, status,xhr) 没有{}
2017-08-04 回复 有任何疑惑可以回复我~

http://www.runoob.com/jquery/event-bind.html

http://www.runoob.com/json/json-tutorial.html

0 回复 有任何疑惑可以回复我~
#1

Kayber 提问者

多谢!那个后面的"json"是怎么用的呢?
2017-08-03 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

Learner,请求战术指导,前面那个bind是什么方法?还有get([],function(){},"json")后面那个json是怎么用?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信