Javascript 如何使用VBA从jquery函数中捕获变量的值?
我想从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
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”捕获它提前谢谢