• 15-07-2014, 13:29:55
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Bu JQuery bana çok ciddi sıkıntılar yaşatıyor. Örneğin ; http://www.domain.com/deneme.asp sayfasında istediğim gibi sayfayı belirli aralıkta load edip eğer http://www.domain.com/kontrol.asp sayfasında içerik varsa ekrana yazdırıyor. İşlemi Chrome ile F12 basıp Console' den takip ettiğimde hiçbir sorunun olmadığı gözüküyor. Yalnız ;
    Eğer oradaki kodu aynen kopyalayıp seo' lu http://www.domain.com/default.asp sayfasına attığımda "XMLHttpRequest cannot load http://www.domain.com/kontrol.asp. The request was redirected to 'http://domain.com/kontrol.asp', which is disallowed for cross-origin requests that require preflight. " hatası ile karşılaşıyorum.
    Mantık olarak orda çalışan kodun bu sayfalarda da çalışması lazım. Oldu ya kütüphane çakışması olsa altta ki diğer kodlarıda etkiler. Bu hata sadece seo sayfasında tanımlı olan dosyalarda sayfa load edince karşıma çıkıyor. Normal sayfalarda sayfaları rahatlıkla load edip hatta resimleri dahi upload edebiliyorum sorunsuz bir şekilde.. Ama ben buna akıl sır mantık erdiremedim. Aksine localhost' ta da sorunsuz çalışıyor. Bu sorun genelde kronikleşmiş ve genelde yazılan feedback' ler'den birinin yazılı olduğu linki anektod olarak aynen aktarıyorum.
    "http://stackoverflow.com/questions/22389694/cross-domain-ajax-request-not-working"

    Lütfen bir yol gösterin..


    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.0/jquery.min.js"></script>
    <script>  
    $(document).ready(function() {
            $("#veriler").load("Kontrol.asp"); 
            
    }); 
    setInterval(function() {$("#veriler").load('Kontrol.asp');}, 30000); 
    </script> 
    <div id="veriler"></div>
    buda jquery kodumuz..
  • 15-07-2014, 15:39:22
    #2
    Siz siz olun böyle bir sorunla karşılaştığınızda hemen <base href=""> tagini kontrol edin. <base href="domain.com"> yerine <base href="www.domain.com"> yazmadığınızdan emin olun. Sonra 2 gününüz bu saçma hatadan dolayı heder olmasın.

    sorun çözülmüştür..