Давно создал, все работало, а сегодня решил добавить кнопку в панель... думаю почему лыжи не едут... а тут оказывается вообще все кнопы перестали работать
Локализовал проблему - не отправляется post-запрос
переменная postData в консоле верная, путь тоже
Хелп плиз
function onOpen() {
$(".buttons-panel").click(click_on => {
let postData
switch (click_on.target.getAttribute('name')) {
// case 'addWords': postData = { addingRow: true, table: 'words'}; break;
case 'LoadDictionaryRu000': postData = { LoadDictionaryRu000: ' F U C K !!!!!!!!!!! '}; break;
case 'LoadDictionaryRu': postData = { LoadDictionaryRu: 'test'}; break;
case 'TestRealData': postData = { loadFile: 'testDataReal'}; break;
case 'TestCreate': postData = { loadFile: 'testDataCreate'}; break;
case 'TestLoad': postData = { loadFile: 'testData_fromNode'}; break;
case 'TestMulti': postData = { loadFile: 'testDataCreate', multi: true}; break;
case 'TestLoadMulti': postData = { loadFile: 'testData', multi: true}; break;
case 'DeleteItems': postData = { loadFile: 'testDataDelete'}; break;
case 'clearAllTables': postData = { clearAllTables: true}; break;
case 'DeleteLogs': postData = { deleteLogs: true}; break;
}
console.log('postData:',postData);
console.log('location.origin + "/api/wordskills/admin.php"::::',location.origin + "/api/wordskills/admin.php");
$.ajax({
type: "POST", data: postData, cache: false,
dataType: 'json',
url: location.origin + "/api/wordskills/admin.php",
success: success: ()=> $('#result').html('Готово')
}).done( //location.reload()
);
return false;
})
}
$(document).ready( onOpen )
success - это я тут менял, и без подсветки не заметил))... а словечко это волшебное, я когда ругнусь в коде, он сразу начинает работать)))).. но не в этом случае
(4) не сочтите за магическое мышление, просто юмор)
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший