Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/373.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用VBA从jquery函数中捕获变量的值?_Javascript_Jquery_Vba_Excel_Web Crawler - Fatal编程技术网

Javascript 如何使用VBA从jquery函数中捕获变量的值?

Javascript 如何使用VBA从jquery函数中捕获变量的值?,javascript,jquery,vba,excel,web-crawler,Javascript,Jquery,Vba,Excel,Web Crawler,我想从JQuery函数中捕获一个变量的值,该函数通过单击网页底部隐式调用 function onclick() { DoPreview() } '************ function DoPreview() { var url = ""; var draftView = false; var newEmaeaApconfig = false; if ($("input[name$=rbtnlstGridCustD

我想从JQuery函数中捕获一个变量的值,该函数通过单击网页底部隐式调用

function onclick()
{
DoPreview()
}
 '************
  function DoPreview() 
  {
        var url = "";
        var draftView = false;
        var newEmaeaApconfig = false;

        if ($("input[name$=rbtnlstGridCustDraft]:visible:checked").val() == 'Customer View')
            draftView = false;
        else {

            draftView = true;
        }

        if ($("input[name$=rbtnlstforJPQ2C]:visible:checked").val() == 'New EMEA/AP Config')
            newEmaeaApconfig = true;
        else {

            newEmaeaApconfig = false;
        }

        var role = $('[id$=ddlGridRolesPrvw]:visible').val();
        var accessGrp = $('[id$=ddlGridUAG]:visible').val();

        var params = "{ 'isDraftView': '" + draftView + "', 'isNewEmeaApConfig': '" + newEmaeaApconfig + "', 'accessGrpId': '" + accessGrp + "', 'roleId': '" + role + "' }";

        jQuery.ajax({
            url: 'Home.aspx/GetPagePreviewUrl',
            type: "POST",
            data: params,
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: function (data) {
                url = data.d;

                window.open(url, '_blank');

                //$("div[id$=pgprwGridModalpnl]:first").dialog("close");

                $("div[id$=pgprwGridModalpnl]:visible").remove();
                $("[id$=pgprwGridModalpnl]:visible").dialog("close");

                return false;
            }

        });


    }
在这里,我想使用VBA捕获“url”的值。 当我在按钮上执行单击事件时,DoPreview()隐式调用并导航url并立即获得重定向,因此我无法通过“LocationUrl”捕获它
提前谢谢