关于ajax函数的一个小问题
1:语法:$.ajax(options),这个options是什么意思?ajax函数里除了能放JSON对象还能放什么呢?
2:在视频中
$(function() { $.ajax({ "url" : "/ajax/news_list", "type" : "get", "data" : "t=tiobe", "dataType" : "json", "success" : function(json) { console.log(json); for(var i=0;i<json.length;i++){ $("#container").append("<h1>"+json[i].title+"</h1>"); } } }) });
ajax函数里放的是JSON对象,这个我懂,但是为什么最后的success这个参数,不符合JSON的规则呀?前面几个都是以键值对的字符串并且用双引号包裹,但success这个后面直接是放一个function,而不用双引号,这样是JSON对象吗?
请老师解答一下,谢谢老师!
0
收起
正在回答
1回答
你好!$.ajax(options)中的options就是一些参数,比如url,type,success这些内容。
关于success后返回的是一个function,这个是语法规则的要求,sucess返回的类型就为function
这里注意一下,url、type、data、success这些参数及他们的值不是json,这些都是$.ajax()中的参数,在dataType中指定了类型为json,success的funtion(json),这里的json才是json数据。
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
从网页搭建入门Java Web2018版
- 参与学习 人
- 提交作业 1088 份
- 解答问题 10205 个
如果你有Java语言基础,又想以后从事Java Web开发,那么本路径是你的不二选择!本路径从网页搭建开始入手,通过大量案例来学习Java Web基础。定能助你完成Java Web小白的蜕变!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星