如何使用C#加载ajax pagecontent

问题描述:

我有一个网站,当你点击一个HTML元素时,有一些表被加载到页面中。我需要这张表来自动处理我的数据。如何使用C#加载ajax pagecontent

以下是我遇到了什么:
1.我打开https://example.com/loan
2.我点击其中有连接
3.一个GET请求来https://example.com/loan/investent发送一个js函数与回复“的投资选项卡”上桌子。

- >有没有人有关如何加载内容的想法?

这里是装入表的JavaScript:

click: function() { 
     var self = $(this); 

     self.addClass(activeCssClass) 
      .siblings() 
      .removeClass(activeCssClass); 

     $cardTabsContentUl.children('li').removeClass(activeCssClass); 
     $cardTabsContentUl.children('li:eq('+self.index()+')').addClass(activeCssClass); 

     $cardTabsContentUl.css({ 
      left: -(100 * self.index()) + '%' 
     }); 

     if (self.attr("id") == "investment-tab" && !self.hasClass("loaded")) { 
      self.addClass("loaded"); 
      $.ajax({ 
       url: window.location.href + "/investment" 
       , type: "get" 
       , success: function (response) { 
        $("#investment-list") 
         .css("display","none") 
         .html(response) 
         .fadeIn(); 

        $("#card-tabs-content ul").css("height","auto"); 
        performTooltipInitForBlock(); 
        applyBasketOperationEvents.call(); 
       } 
      }); 
     } 
    } 

这里就是答案。很多人告诉我,因为Ajax是只用java可能

只需添加一个头到您的http请求是不可能

//add referrer (may be unnecessary) 
client.DefaultRequestHeaders.Add("Referrer","https://www.example.com"); 
//this is the important stuff 
client.DefaultRequestHeaders.Add("X-Requested-With", "XMLHttpRequest"); 
//here is the request 
string responseString = client.GetStringAsync(new Uri("http://example.com")).Result; 
//remove the headers from default so they arent sent every time 
GlobalVar.client.DefaultRequestHeaders.Remove("X-Requested-With"); 
GlobalVar.client.DefaultRequestHeaders.Remove("Referrer");