2

情况 :

我正在尝试使用 $.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)
        })
    })
4

0 回答 0