[英]Reading information in a .get request
如果您要在页面上的Console
运行此代码,则将获得元素的值-
$('[name="__RequestVerificationToken"]').value
但是我在获取请求中运行它时遇到了麻烦(因此,我不必访问页面即可获取该元素的值)。 这是我到目前为止(不起作用)的内容:
$.get(
link,
function (data){
console.log($('[name="__RequestVerificationToken"]').value);
}
);
您可以解析ajax返回data
并将它们包装到jQuery-Object中,以便可以通过.find()
获得elements-value:
$.get(
link,
function (data){
console.log($(data).find('[name="__RequestVerificationToken"]').val());
}
);
返回的数据必须是HTML,并且名称__RequestVerificationToken
的表单字段必须存在。
要检查它是否成功,您可以使用以下方法:
$.get(link,function(data) {
var $tokenObj = $(data).find('[name="__RequestVerificationToken"]'));
if($tokenObj.length > 0) {
console.log("the token is: "+$tokenObj.val());
} else {
console.log("Ooops, no token found.");
}
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.