2011-02-27 16 views
5

Aşağıdaki sorunlarım var. Benim WebappAJAX Etki Alanları arası sorun.

http://webapp.mysite.com/browser/ 

şekilde çalıştıran Ve ben bir hata mesaj olsun ikinci url ile standart bir ajax arama yaparsanız

http://mysite.com/request?.... 

bir istek yapmak istiyorum, domain (aynı kaynak) politika hatası.

[object Object]-error-[Exception... 
    "Component returned failure code: 0x80004005 
    (NS_ERROR_FAILURE) [nsIXMLHttpRequest.send]" 
    nsresult: "0x80004005 (NS_ERROR_FAILURE)" 
    location: "JS frame :: ..../scripts/jquery/js/jquery-1.4.4.min.js :: 
    anonymous :: line 16" data: no] 

Şimdi benim sorunu çözmek için this ajax php proxy çalıştı. Ancak betikler hiç içerik döndürmez.

var app = 'http://www.mysite.com/rest.php?request=credits'; 
var proxy = 'proxy.php?proxy_url=' + app; 

$.ajax({ 
    url: proxy, 
    cache: false, 
    async: false, 
    dataType: 'html' 
    success: function(html){ 
     alert(html); 
    }, 
    error: function(){ 

    } 
}); 

Herhangi bir fikir?

http://api.jquery.com/jQuery.ajax/

"Sınır alanı talepleri ve dataType: "

+0

sunucu tarafında neler oluyor? Sunucu tarafı aranıyor mu? Sorunu sunucuda araştırmanız gerektiğini düşünüyorum. Senaryo mu çağırdı? "$ H-> body" içeriği nedir? ihtiyaçlar yanlış olduğu zaman uyumsuz böylece – Tim

cevap

8

Ah belki de bu sorunun". Istekleri senkron çalışmasını desteklemez" jsonp

Ve sen farklı alan adlarına istek kullanacak, böylece false async ayarlayamıyor söyledi. Lütfen async = true ile deneyin ve geri bildirim verin.

Ah ve boş içeriğe sahip bir uyarı mesajı alıyorum?

+0

ben doğrulama için kullanabilirsiniz. evet aptpy uyarı mesajı alıyorum –

İlgili konular