2013-05-31 36 views
2

您好所有阿賈克斯認證通過Spring Security從外部應用程序

能否請你幫我解決一些問題呢?我需要爲我的應用程序使用一些API。起初,我需要登錄到服務器。

我嘗試這樣做,用ajax post請求EXAMPLE

$.ajax({ 
      url: 'http://apps.dhis2.org/demo/dhis-web-commons-security/login.action', 
      type: 'POST', 
      data: { 
       j_username: 'admin', 
       j_password: 'district' 
      }, 
      success: function(data) { 
       alert('Success!!!'); 
      }, 
      error: function() { 
       alert('Fail!'); 
      } 
    }); 

但是這個例子只是工作,當我打電話從應用這個職位它具有同一個域中的服務器。那麼我怎樣才能運行它從外部應用程序

感謝

回答

0

首先,你需要確保你的後端是能夠處理CORS(跨來源資源共享)或跨域請求。 在您的ajax代碼中添加此屬性「crossDomain:true」。