请帮忙使用jQuery AJAX的 .get或.post查询并返回结果,

 我来答
T丶coco
2016-03-31 · 超过14用户采纳过TA的回答
知道答主
回答量:31
采纳率:0%
帮助的人:14.2万
展开全部
JQuery ajax的.get()和.post(),这两种方法都是通过底层的$.ajax()方法分离出来的快捷API
.get()里面传递三个参数。
第一个为url。请求的地址
第二个为data。如果前端页面使用get请求有传值所谓的name=username,那么这个username会在你的请求地址里面显示username=,等于什么就在于你的data的值,如果data指明是admin 那么你的username=admin
第三个为回调函数。ajax其最核心的理念是异步编程,实现最大理念化的原理就是回调函数callback,这个回调函数就是在服务器接收到请求之后,立即返回一个处理响应,callback回在服务器响应里面拿到想拿到的数据。整体get请求基本上就这样
例子:
$.get('/text',{usernma:'admin'}, function(data){
console.log(data)
})

post请求也是一样的道理,只不过post请求参数不会附加给url,他会把你的数据附加在body体里面,那就必须要指定他的请求头属性,如果你传递的参数是键值对的方式存储,那么就是json,如果是一个是一个文本那就是plain,如果是一个html片段,那就是html
追问
但是怎么返回都是undefined
追答

你可以访问一个简单的文件

$.get('/text.txt', function(data) {
    console.log(data)
})

看看这个data是否有数据

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式