2013-08-05 63 views
0

我想使用Ajax異步同步從隊列更新值到SQL表。這不適合我。使用MVC Ajax異步更新值同步

我的代碼

function ProcessQueue() { 
    $.ajax({ 
     url: '@Url.Action("process", "MyAccount")', 
     type: 'GET', 
     dataType: 'html', 
     async: true, 
    }); 
    setTimeout(function() { ProcessQueue(); }, 900); 
} 

控制器:

public void process() 
    { 
     for (int i = 0; i < 10; i++) 
     { 
      calling table update function here. .... 
     } 
    } 

感謝

回答

0

你的控制器動作是靜態的,只是刪除了,它可能會工作假設一切正常。你也可以在你的行動中有一個非可選的參數,你可能想要給一些東西處理,看起來不像你給它任何東西。

+0

我刪除了該參數和靜態。它不工作。有一次也沒有打我的動作。 – user2354274

+0

現在正在調用。但它似乎不工作異步。它正在等待comlete這個過程 – user2354274

+0

你準備好了嗎?你的劇本目前暫時有一段暫停,你是否會在這之外還有什麼額外的等待? – JuhaKangas