Closed. This question needs details or clarity。它当前不接受答案。
想改善这个问题吗?添加详细信息并通过editing this post阐明问题。
6年前关闭。
我通常使用$ .ajax将数据发送到URL中的方法。经过一番搜索,我发现我可以检索结果数据。我看错了方向吗?我需要一个正确的解释。
另外,如果我要检索的数据比“数据:”字段中的数据更多或不同,我该怎么办?以及“ context:”字段的用途是什么?
想改善这个问题吗?添加详细信息并通过editing this post阐明问题。
6年前关闭。
我通常使用$ .ajax将数据发送到URL中的方法。经过一番搜索,我发现我可以检索结果数据。我看错了方向吗?我需要一个正确的解释。
另外,如果我要检索的数据比“数据:”字段中的数据更多或不同,我该怎么办?以及“ context:”字段的用途是什么?
$.ajax({
url: getById,
type: 'POST',
context: document.body,
async: false,
data: {
id : id.val(),
name : name.val()
},
success:function(data) {
// do something with the retrieved data
}
});
最佳答案
data
可以是从服务器传回的任何信息。通常,在接收数据返回的$.ajax
调用中,您还可以在AJAX调用本身中指定dataType
参数。最常见的是json
,但是还有其他类型(XML,HTML等)。
如果要检索多个字段,则无需在回调中添加更多数据变量,只需对数据进行编码即可将其从data
变量中提取出来。以JSON为例,您将在服务器端使用所需的尽可能多的数据对json
进行编码,然后将其从该data
变量中提取出来。
我建议看看http://api.jquery.com/jQuery.ajax/并对其进行阅读,它给出了很好的示例。另外,转到Google并检查返回到jQuery AJAX调用的数据,有多个教程具有不同的后端。
关于php - 使用jQuery $ .ajax检索数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19955327/