2012-08-15 26 views
2

嗨我是相當新的ASP和jQuery,可以做一些幫助。我想使用Ajax請求來記錄發送請求的次數,但是沒有弄清楚從哪裏開始。我認爲這可能與jQuery.ajaxSetup有關,但我不確定。記錄文章在asp.net mvc 3和jquery

如果任何人都可以幫助或至少指出我會朝着正確的方向發展,那將會很棒。

+2

你要記錄的單一視圖或整個網站的AJAX請求?你打算如何利用結果? – 2012-08-15 15:17:02

+0

你會用這個做什麼? – linkerro 2012-08-15 15:18:08

+0

僅用於單個視圖,並且正在使用,因此我可以在達到特定數量的請求時執行操作 – 2012-08-15 15:22:04

回答

0

您可以使用beforeSend回調:

var count = 0; 

$.ajaxSetup({ 
    beforeSend: function(jqXHR, settings) { 
     if (settings.type == 'POST') { 
      count++; 
     } 

     // Allow only 3 POST AJAX requests for this page 
     // and if there are more abort them 
     if (count > 3) { 
      return false; 
     } 
    } 
});