我想使用 JQuery 的 $.ajax 请求从服务器检索一些 JSON 数据。我在 JQuery 的文档中读到它们的所有设置都是可选的,这并不能帮助我理解我需要或不需要什么。我不确定我需要什么。这是我所拥有的:
JS代码:
function retrieve() {
$.ajax({
url : 'some_url',
type : 'POST',
dataType: 'JSON',
contentType : 'application/json',
data : JSON.stringify({
key : 'value: '
}),
error : function(data) {
console.log('error');
},
success : function(data) {
// callback function?
}
});
}
我希望我的 .retrieve() 方法能够接受一个包含服务器上所有内容数组的函数,如下所示:
SomeObject.retrieve(function(array){
// do something w/ array
}
问题:我需要省略或添加任何设置吗?如何生成回调函数,以便在下载消息后可以使用其数据?任何答复将不胜感激!谢谢!