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

如题所述

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是否有数据

温馨提示:答案为网友推荐,仅供参考