2014-02-16 42 views
0

我發送io到YUI服務器以及如何回覆YUI? 這裏是代碼:如何從servlet迴應YUI?

var user = { 
        userName: username, 
        password: password, 
        customerId: customerId 
        }; 

      var success = function (ioId, o) { 
       responseContent = Y.JSON.parse(o.responseText); 
       if (responseContent.code == 0) { 
        window.location = 'Home.jsp'; 
        } 
      }; 
      var failure = function (ioId, o) { 
       //do something 
       }; 
      var cfg = { 
        method: 'GET', 
        headers: { 
         'Content-Type': 'application/json', 
        }, 
        sync: false, 
        data: user, 
        on:  { 
         'success': success, 
         'failure': failure 
        } 
      }; 

      new Y.IO().send("http://localhost:7778/web/LoginController", cfg); 

重定向不工作,我決定通過YUI重定向。謝謝!!!

回答

0
var success = function (ioId, o) { 
      responseContent = Y.JSON.parse(o.responseText); 
      if (responseContent.code == 0) { 
       window.location = 'Home.jsp'; 
       } 


      //Like this? 
      responseDiv.innerHTML = responseContent.yourData; 
     }; 
+0

我不知道如何將數據從servlet(而不是頁面)中回傳給頁面。 –

+0

你能做一個你想做什麼的例子嗎? – apubaba

+0

感謝您的幫助!它解決了。 –