Я использую Heartbeat Wordpress и пытаюсь передать некоторые данные на свой сайт с помощью Ajax. Я могу видеть действие в моем $ _POST, но мои данные недоступны. Ниже .post может отправить запрос в MyZabbix, эта почта содержит мое действие, мое действие затем работает. Однако мне нужен доступ к индексам ['hosting']. Почему нижеприведенный .post не отправляет мои данные при отправке действия?JQuery .post не отправляет данные
$(document).on('heartbeat-tick', function(e, data) {
$.each(data, function(index, value) {
$.each(value, function(indexs, values) {
var hostids = indexs['hostid'];
$.post(MyZabbix.ajaxurl, {
action:'zabbix_ajax_submit',
data: indexs['hostid'] },
function(api_response) {
console.log("Data Saved: " + api_response);
});
}(jQuery));
@Terry Возможно, было бы более полезно, если бы вы представили краткий обзор того, как неправильное использование, а затем связать документы для его резервного копирования. – schillingt
Учитывая тот факт, что он работает ... Было бы очень полезно знать, как это неправильно? ... – ILikeTurtles
Все в порядке, '$ .post (url, {data}, callback)' полностью действует. – adeneo