Ben Wordpress temalar klasöründe bir ajax.php dosyası var ve bu DEV sunucuda iyi çalışıyordu. Ben başka bir sunucuya taşındı Ancak, ben yazdım komut artık çalışıyor ... tuhaf!
Aynı sürümü başka bir sunucu üzerinde çalışır çünkü ben şimdi sorunu denemek ve bulmak için geri haddeleme, ama en sinir bozucu?!
İşte kod (ne değer için ...) bulunuyor
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;
Bu noktada, bu kırılır. Gerektiren sonra ben yazdım kodu dahil hiçbir anlamı yoktur. Bu satırı yorum ise, aşağıdaki kod çalışır.
Ben ajaxcalls.php dosyasına doğrudan göz atarsanız, ben bekliyorum sonuç almak, ancak ajax aramanın başarısı işlevine geri besleme değil.
Herhangi bir yardım büyük mutluluk duyacağız
Cheers SO!
Tom
edit: Ben bu kullanarak change_event ateş ediyorum:
$('.eventoption A').click(function(ev){
ev.preventDefault();
change_event($(this).attr('id'));
clearInterval(timer);
});
Ben de doğrusu ben daha önce kullanıyordum ayıklama daha kullanıyorum birini yansıtacak change_event () işlevini güncelledik.
The problem happens as soon as I include the wp-blog-header.php file.