У меня есть файл ajax.php в моей папке тем Wordpress, и это прекрасно работало на сервере DEV. Однако когда я переместил его на другой сервер, написанный мной сценарий больше не работает ... странно!
Сейчас я откатываюсь, чтобы попытаться найти проблему, но она больше всего раздражает, потому что та же самая версия работает на другом сервере?!
Вот код (для чего он стоит ...)
Javascript Call:
function change_event(ID){
//alert("ID: "+ID);
$.post('wp-content/themes/muni/ajaxcalls.php',
{ id: ID },
function(data){
alert('complete: '+data);
//$('#showingevent').html(data);
});
}
ajaxcalls.php
require_once("../../../wp-blog-header.php");
global $more;
В этот момент он ломается. Нет смысла в том числе и код, который я написал после запроса. Если я прокомментирую эту строку, приведенный ниже код будет работать.
Если я перейду непосредственно к файлу ajaxcalls.php, я получу ожидаемые результаты, но они не будут возвращены к функции успеха вызова ajax.
Любая помощь будет принята с благодарностью
ура ТАК!
Tom
edit: я запускаю change_event используя это:
$('.eventoption A').click(function(ev){
ev.preventDefault();
change_event($(this).attr('id'));
clearInterval(timer);
});
Я также обновил функцию change_event (), чтобы отразить ту, которую я использую, а не отладку, которую я использовал раньше.
Проблема возникает, как только я включаю файл wp-blog-header.php.