2012-10-21 37 views
0

好心看看這個代碼:

$('a.load').click(function(){ 
     setTimeout(function(){ 
      $(".content_container").append('<div class="preloading"><img src="http://localhost:8888/smart/assets/images/loading.gif" alt="loading" /></div>').show(); 
      var url = 'http://localhost:8888/smart/payments.html'; 
      $.post(url,function(data){ 
       $('.content_container').append(data).show(); 
       $('.preloading').remove(); 
      });    
     },1000);  
}); 

,它不返回所需的URL的問題,纔剛剛加載圖像,它只是html pages

+0

Firebug告訴你從服務器回來什麼? –

+0

嗯好主意,我會檢查螢火蟲調試器,並告訴你:) – ahmedsaber111

+0

@PaulTomblin你能告訴我如何檢查它從服務器回來什麼 – ahmedsaber111

回答

1

我看你引用的是localhost:8888,你是在同一個域上運行上面的代碼嗎?如果你不是那麼我懷疑你是墮入Same origin policy

+0

是的,它是在同一個域名,當我從瀏覽器調用頁面,它對我工作正常 – ahmedsaber111

+0

如果它的域名相同,爲什麼你接受這個答案?它解決了你的問題嗎? –

+0

1)你應該發佈一個答案作爲應該是評論的東西。 2)原始海報不應該接受顯然不是答案的答案。 – Layke