process(data);
可以是你要调用做东西与data
任何功能。在大多数情况下,你会希望将数据分配给一个元素或显示给用户之前做一些其他的按摩。
除非其非常复杂的,你可以跳过调用单独的函数的支持,例如:
$.post("test.php", { name: "John", time: "2pm" },
function(data) {
$('#target').html(data); // assuming data is a html string
},
"xml"
);
以它来处理形状:
$.post("test.php", { name: "John", time: "2pm" },
function(data) {
process(data)
},
"xml"
);
function process(data) {
$('#target').html(data); // assuming data is a html string
}
如果在一些其他格式的数据,那么你按摩它以提取相关位或以某种方式在process
或任何自定义功能中转换它。
例如,假设你得到一个JSON对象返回:
data = { "status": "success", "text": "Processed Succesfully" };
然后在回调,你会检查状态和显示信息适当
function process(data) {
if(data.status == "success")
$('#target').html(data.text); // assuming data is a html string
else
alert("Error");
}