-1

我如何使用 jquery 抓取数据来自 ajax 的任何页面的数据,我想通过 C# 控制台来完成。

4

1 回答 1

1

好吧,这取决于您用于发布数据的结构。

$.ajax({
    type: "POST",
    url: "path.to.my.net.page",
    data: (my.data),
    error: function(xhr,status,error) {/* what to do if something is wrong */},
    success: function(return.data) {/* what to do if everything is all right */}
});

previuos 片段是通过 jQuery 进行的经典 AJAX 调用。“my.data”结构将由“my.net.page”处理。数据将是可访问的,因为它是 .NET 代码中的普通 post 变量,但根据结构,必须以不同的方式对其进行处理。

数据可能是简单的逗号分隔字符串 (boooh),也可能是格式良好的 JSON 结构。JSON 使您可以将数据塑造为可以在 csharp 页面中反序列化和访问的序列化对象。有很多图书馆。我建议你JSON.NET。试试这个示例:

{"id" : "0023", "name" : "Zap", items : [{"itemId" : "1", itemValue : "One"}, {"itemId": "2", "itemValue" : "Two"}]}
于 2012-08-09T12:58:25.990 回答