我如何在ajax中编写单独的函数以获取成功方法?
$.ajax({
url: 'devices.json',
data: {},
datatype: 'JSON',
method: 'GET',
success: function(data) {
var devices = data;
function print_dev() {
var str = "";
str += '<h3>Ajax, JSON Data</h3>';
document.getElementById('wrapper').innerHTML = str;
}
print_dev();
}
});
我可以在AJAX范围之外定义功能吗?
是的,您可以 - 您可以互换使用匿名和预定义的功能:
function onDevicesRead(data) {
var devices = data;
function print_dev() {
var str = "";
str += '<h3>Ajax, JSON Data</h3>';
document.getElementById('wrapper').innerHTML = str;
}
print_dev();
}
$.ajax({
url: 'devices.json',
data: {},
datatype: 'JSON',
method: 'GET',
success: onDevicesRead
});