情况 :
我正在尝试使用 $.post 发布到此站点,但它使用的是 ASP.NET 回发,我不知道如何使用它。
网站:http ://www.roblox.com/User.aspx?ID=1
转到您看到库存的页面底部,然后单击“齿轮”。我想使用控制台中的代码来模拟(从默认选项卡切换到“齿轮”选项卡),以便能够从 JavaScript 获取该选项卡的内容。
这是我的代码:
var Link = "http://www.roblox.com/User.aspx?ID=1"
$.get(Link).always(function(Data){
var Viewstate = Data.match(/id="__VIEWSTATE" value="(.+)"/)[1]
var EventValidation = Data.match(/id="__EVENTVALIDATION" value="(.+)"/)[1]
$.post(Link,{
"ctl00$ScriptManager" : "ctl00$cphRoblox$rbxUserAssetsPane$upUserAssetsPane|ctl00$cphRoblox$rbxUserAssetsPane$AssetCategoryRepeater$ctl02$AssetCategorySelector",
"__EVENTTARGET" : "ctl00$cphRoblox$rbxUserAssetsPane$AssetCategoryRepeater$ctl02$AssetCategorySelector",
"ctl00$cphRoblox$rbxFavoritesPane$AssetCategoryDropDownList" : "9",
"__VIEWSTATE" : Viewstate,
"__EVENTVALIDATION" : EventValidation,
"__ASYNCPOST" : true,
},function(Data){console.log(Data)}).always(function(Data2){
console.log(Data2)
})
})