-1
我怎样才能抓取任何页面的数据,其中数据来自ajax与jquery,我想通过C#控制台。如何使用jquery抓取来自ajax的数据?
我怎样才能抓取任何页面的数据,其中数据来自ajax与jquery,我想通过C#控制台。如何使用jquery抓取来自ajax的数据?
那么,这取决于您用来发布数据的结构。
$.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片段是一个经典的AJAX通过jQuery调用。 “my.data”结构将由“my.net.page”处理。这些数据是可以访问的,因为它是.NET代码中的普通后置变量,但根据结构,它必须以不同的方式进行处理。
该数据可能是一个简单的逗号分隔字符串(boooh)或格式良好的JSON结构。 JSON允许您将数据塑造为序列化对象,您可以在csharp页面中反序列化并访问它们。有很多图书馆。我建议你JSON.NET。试试here与此示例:
{"id" : "0023", "name" : "Zap", items : [{"itemId" : "1", itemValue : "One"}, {"itemId": "2", "itemValue" : "Two"}]}
你是什么意思的'抓取页面的数据'? – 2012-08-09 12:41:24