我有这个代码
function deleteNode(options) {
$.ajaxService({
url: 'http://localhost:1209/Pages/services.aspx/Page_load',
data: { servicename: 'deletenode', nodename:""},
LoaderConteiner: "#message",
onStartService: function () { $(".failed-message,.success-message").hide(); },
onEndService: function () {},
onResponse: function (response) {
switch (response.result) {
case "1":
$.pushMessage({ message: 'ok', messageClass: 'success-message', delay: 6000, container: '#changemessage' });
break;
default:
$.pushMessage({ message: 'error', messageClass: 'failed-message', delay: 8000, container: '#changemessage' });
}
}
});
}
并调用此函数
deleteNode({ target: this });
我已经解释了这段代码
“选项”和“目标:这个”的作用是什么?
答案 0 :(得分:0)
Options是deleteNode的参数。
通过传递类似{target:this}的构造,您将传递一个对象文字作为参数,其中 'this'是您调用deleteNode函数的对象上下文。
在deleteNode中,您可以在示例中调用options.target ....
此致