Я пытаюсь опубликовать некоторые данные в файл PHP с помощью jQuery. Если я отправляю данные через форму, все работает нормально, но я хочу, чтобы они отправлялись в фоновом режиме через jQuery. Функция щелчка работает (кроме $.post
), потому что я протестировал ее с alert()
, а когда я закомментировал строку $.post
, все остальное работает. Если я не закомментирую строку $.post
, последние две строки не будут работать.
Вот мой javascript, хранящийся в admin.js
:
$(document).ready(function(){
$(".admin-refresh").click(function () {
var movieID = $(this).prev().text();
$.post("actions.php", {refreshMovie: yes, movieID: movieID});
$(this).removeClass('btn-warning');
$(this).addClass('btn-success');
});
});
Вот часть кода из actions.php
. Этот файл работает, если я публикую данные через форму.
//Refresh Movie Details
if ($_POST['refreshMovie']) {
$movieID = $_POST['movieID'];
Вот код из active-movies.php
, который содержит кнопку, которая активирует JavaScript.
<button class="btn admin-refresh"><i class="icon-refresh"></i> Refresh</button>
Файлы сохраняются как ROOT/admin/active-movies.php
, ROOT/admin/actions.php
и ROOT/includes/js/admin.js
.
Спасибо за любую помощь, которую вы можете предложить!