DURUM çalışmasını sağlamak için değişen: Bir web sunucusu kapalı çalışanAccess-Control-Allow-Origin jQuery load()
- İç web sitesine.
- SharePoint, farklı bir dahili web sunucusu çalıştırıyor.
- It aynı
company.com
iç etki üzerindeki tüm iç ve tüm
SORUN (onlar SharePoint.company.com
ve internalWeb.company.com
aracılığıyla erişilir çünkü farklı alt etki alanları):
- XMLHttpRequest yükleyemiyor
http://SharePoint.company.com.
Menşeihttp://internalWeb.company.com
Access-Control-Allow-Origin tarafından izin verilmiyor.
İSTİYORUM NE: my web sitelerinden
- Kullanım ajax ve JQuery yük() fonksiyonu SharePoint sunucusunda URL'ler aramaya web sunucusu akıp.
NOT:
- SharePoint sunucusu sadece Access-Control-Allow-Origin ayarlayarak çapraz menşe isteklere izin ayarlamak mümkün olmalıdır gibi görünüyor, bu TÜM var INTERNAL ve web.configs veya IIS ayarlarını değiştirebilirim
- Bu mümkün mü? Eğer öyleyse, nerede ayarlıyorum. numaralı telefondan çok fazla şey okudum ve net bir yanıt göremiyorum.
KODU: (internalWeb.company.com
benim web sayfası çalışan üzerinde)
$("#details").load("SharePoint.company.com/someDetails.html");
teşekkürler!
bu şart mı denemek 'location' etiketinin altına mı geçmek istiyorsunuz? r 'normal' system.webserver' bölümünün hemen altında mı? – kralco626
Bu, ihtiyacım olduğunu düşünmüyorum. İşte konum etiketi ile bir örnek: http://stackoverflow.com/questions/13061524/how-to-set-access-control-allow-origin-on-particular-file-web-config –
Ağ sekmenizi açın, bak xhr talebinde ve başlık gerçekten iade olup olmadığını görmek. –