2012-06-01 207 views
0

ajax調用創建問題。它在瀏覽器中工作正常,但通過ajax它不會被調用。 URL在這裏http://testbed2.baileyprofile.com/dd-api.php?test=1ajax調用沒有響應

當我檢查它在Firefox檢查元素控制檯。它發送請求並在大約900毫秒或mroe然後它給消息200 Ok和URL顏色變成紅色。它根本沒有產生任何反應。

請任何提示它可能有什麼問題。 我的代碼下

jQuery.post(ajaxurl, {action: 'test' }, function(response) { 
     if (response!= '') { 
      jQuery('#test-result').html("Restule is generated successfully, copy of result has been sent to your inbox").fadeOut(10000); 
      document.getElementById("txtFeedback").value= response; 
      //console.log(response.data); 
      //alert('POST title: ' + response.data.post_title); 
     } else { 
      // something didn't go well 
      console.log(response.status); 
     } 
    }); 
+0

如何響應看起來像? – gdoron

+0

實際上,在檢查模式下,網址變爲紅色,並且沒有給出任何迴應。它有任何迴應將是簡單的文字。 – nbhatti2001

+0

一個人想通知你,這個請求正在其他服務器上。意思是我有a.com並向b.com發送請求。它應該會有什麼問題嗎? – nbhatti2001

回答

1

更新:

我有a.com和發送請求到b.com。它應該會有什麼問題嗎?

你違反了Same origin policy,你不能從域a.com的阿賈克斯b.com

+0

我使用此代碼顯示消息「錯誤」「代碼」 var jqxhr = jQuery.ajax({type:「GET」,url:「http://212.124.100.44/gmemo/dd-api.php",data:{'test':'1'}}) .done (function(){alert(「success」);}) .fail(function(jqXHR,textStatus){alert(「error」+ textStatus);}) – nbhatti2001

+0

所以我該如何解決這個問題。我需要發送請求到其他服務器,並需要它的數據。 – nbhatti2001

+0

@ nbhatti2001。那麼'