2014-04-06 50 views
0

在我的應用程序中,我有「連接到QuickBooks」按鈕,它應該如此。當它被點擊時,它會打開一個窗口,允許用戶感嘆他們的公司。我的問題是,我需要刷新我的應用程序以顯示新信息(公司名稱等),但我一直無法找到一種方法來從OauthHandler.aspx中刷新我的應用程序,該應用程序在另一個瀏覽器窗口中打開,通過「連接到QuickBooks」呼叫。我一定不會理解什麼,任何人都可以幫忙。連接到快速書,刷新應用程序

感謝

回答

1

使用在OauthHandler.aspx- 下面我刷新頁面Default.aspx的。請爲您的應用程序設置您想要的頁面。

<script type="text/javascript"> 
    try { 

     var parentlocation = window.parent.opener.location.hostname; 
     var currentlocation = window.location.hostname; 
     if (parentlocation != currentlocation) { 

      window.location = "/default.aspx"; 
     } 
     else { 

      window.opener.location.href = window.opener.location.href; 

      window.close(); 
     } 
    } 
    catch (e) { 

     window.location = "/default.aspx"; 
    } 

</script> 
+0

感謝您的信息。不幸的是它沒有奏效。第一行拋出錯誤(未定義的錯誤)。 'window.location'確實打到我的應用程序頁面,但它只運行代碼後面的代碼,並且不刷新頁面。 F5刷新了頁面。 – user3482729

+0

請查看v3的示例應用程序以瞭解其工作原理-http://github.com/IntuitDeveloperRelations/QuickbooksV3API-DotNet –