如何使用POST方法进行回发? [JS] [ROBLOX]

时间:2013-06-20 06:42:16

标签: javascript jquery postback roblox

情况:

我正在尝试使用$ .post发布到此站点,但它使用的是ASP.NET回发,我不知道如何使用它。

网站:http://www.roblox.com/User.aspx?ID=1

向下到您看到库存的页面底部,然后点击“齿轮”。我想用控制台中的代码模拟(从默认选项卡切换到'Gear'选项卡),以便能够从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)
        })
    })

0 个答案:

没有答案