Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/472.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 解释一段Jquery代码_Javascript_Jquery_Function_Methods - Fatal编程技术网

Javascript 解释一段Jquery代码

Javascript 解释一段Jquery代码,javascript,jquery,function,methods,Javascript,Jquery,Function,Methods,我有这个密码 function deleteNode(options) { $.ajaxService({ url: 'http://localhost:1209/Pages/services.aspx/Page_load', data: { servicename: 'deletenode', nodename:""}, LoaderConteiner: "#message"

我有这个密码

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 });
我已经解释了这个代码


“options”和“target:this”的作用是什么?

options是deleteNode的参数

通过传递类似于{target:this}的构造,您将对象文本作为参数传递,其中 “this”是从中调用deleteNode函数的对象上下文

在deleteNode中,您可以调用选项。目标。。。以你为例


关于

变量选项从未被提及。这是谁的代码?这个函数看起来不像是在删除一个节点…@leetylor whta的目标:this?
{target:this}
是一个javascript对象,其属性
target
设置为
this
。但是你发布的代码没有真正意义。它似乎没有任何用处。你明白吗?