Я пытаюсь вызвать скрипт / файл PHP, который будет считывать данные из таблицы HTML. Я хочу нажать кнопку, чтобы скрипт / файл PHP активировался и считывал данные из таблицы HTML в базу данных, используя MySQL.
Мой сценарий AJAX не активирует файл PHP.
Код кнопки HTML:
<button type="submit" class="btn btn-md btn-primary btn-block" id="save">Save Workout</button>
Код AJAX:
$(document).ready(function(){
$("#save").click(function(){
$.ajax({
type: 'POST',
url: 'addWorkoutTEST.php',
success: function() {
alert("hello");
}
});
});
});
Неполный код PHP (не содержит код БД) - на основе https://brennanhm.ca/knowledgebase/2015/11/import-html-table-into-mysql-table/
<?php
require_once ('simple_html_dom.php');
$table = file_get_html('addWorkout.php');
$db = mysqli_connect('localhost', 'root', '', 'workoutLogger');
foreach($table ->find('tr') as $tr) {
$exercise = $tr->find('td', 0)->plaintext;
$weight = $tr->find('td', 1)->plaintext;
$sets = $tr->find('td', 2)->plaintext;
$reps = $tr->find('td', 3)->plaintext;
$exercise_c = mysqli_real_escape_string($db, $exercise);
$weight_c = mysqli_real_escape_string($db, $weight);
$sets_c = mysqli_real_escape_string($db, $sets);
$reps_c = mysqli_real_escape_string($db, $reps);
}
?>
Я не могу получить сообщение об успехе.