创建一个函数以在 getJSON 回调中使用
Creating a function to use in getJSON callback
我想要一个可以在不同的 getJSON 调用中使用的函数,但是我得到一个数据未定义的错误
jQuery(document).ready(function($) {
function populateCalendarMonth(data)
{
console.log(data);
}
var d = new Date().toJSON().slice(0, 10);
var args = {
"action": "church_admin",
"method": "calendar-render",
"date": d
};
$.getJSON(ajaxurl,args,populateCalendarMonth(data))
});
不起作用,但是
$.getJSON(ajaxurl,args,function(data){console.log(data)});
在控制台中精美地显示我的 JSON 数据。
如何创建可以再次使用的函数? (最终日历将在页面加载时填充本月和其他月份点击下一个和上一个!)
您不需要向调用添加参数,因为它由回调本身传递。
$.getJSON(ajaxurl, args, populateCalendarMonth)
我想要一个可以在不同的 getJSON 调用中使用的函数,但是我得到一个数据未定义的错误
jQuery(document).ready(function($) {
function populateCalendarMonth(data)
{
console.log(data);
}
var d = new Date().toJSON().slice(0, 10);
var args = {
"action": "church_admin",
"method": "calendar-render",
"date": d
};
$.getJSON(ajaxurl,args,populateCalendarMonth(data))
});
不起作用,但是
$.getJSON(ajaxurl,args,function(data){console.log(data)});
在控制台中精美地显示我的 JSON 数据。
如何创建可以再次使用的函数? (最终日历将在页面加载时填充本月和其他月份点击下一个和上一个!)
您不需要向调用添加参数,因为它由回调本身传递。
$.getJSON(ajaxurl, args, populateCalendarMonth)