Я использую функцию jQuery Ajax для установки некоторых демо-данных в теме WordPress. Этот сценарий ниже работал на предыдущих темах я работал на, однако теперь по какой-то причине я получаю ошибкуПроверьте, есть ли ответ jQuery Ajax
Uncaught TypeError: Cannot call method 'hasOwnProperty' of null
Вот сценарий, я использую
/* Install Dummy Data */
function install_dummy() {
$('#install_dummy').click(function(){
$.ajax({
type: "post",
url: $AjaxUrl,
dataType: 'json',
data: {action: "install_dummy", _ajax_nonce: $ajaxNonce},
beforeSend: function() {
$(".install_dummy_result").html('');
$(".install_dummy_loading").css({display:""});
$(".install_dummy_result").html("Importing dummy content...<br /> Please wait, this process can take up to a few minutes.");
},
success: function(response){
var dummy_result = $(".install_dummy_result");
if(typeof response != 'undefined')
{
if(response.hasOwnProperty('status'))
{
switch(response.status)
{
case 'success':
dummy_result.html('Dummy Data import was successfully completed');
break;
case 'error':
dummy_result.html('<span style="color:#f00">'+response.data+'</span>');
break;
default:
break;
}
}
}
$(".install_dummy_loading").css({display:"none"});
}
});
return false;
});
}
install_dummy();
Любая помощь был бы весьма признателен.
если вы используете средства разработки хрома и перейти к консоли вы можете увидеть, что ваша функция успеха возвращается на: успеха: функция (ответ) { console.log (ответ); ... } – skukx
Спасибо skukx, я зарегистрировал ответ на столбец, и он вернул «нуль». Мне придется копать декаперу, поскольку что-то еще должно происходить. – Jason
Это означает, что сервер отвечает нулем. Это означает, что это проблема на стороне сервера. – skukx