-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