Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/408.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_Forms_Post - Fatal编程技术网

Javascript jQuery对触发调用的表单的引用

Javascript jQuery对触发调用的表单的引用,javascript,jquery,forms,post,Javascript,Jquery,Forms,Post,我正在使用jQuery和$.post() 我有以下代码: $('#form #buttonQuery').click(function () { var post = $.post(url, info,process, 'json'); } 在函数中,如何引用表单的操作或名称 我尝试了$(此).action,但不起作用 谢谢任何表单元素都有对表单的内置本机引用,它是此表单 $('#buttonQuery').on('click', function () { var acti

我正在使用
jQuery
$.post()

我有以下代码:

$('#form #buttonQuery').click(function () {
    var post = $.post(url, info,process, 'json');
}
在函数中,如何引用表单的
操作
名称

我尝试了
$(此).action
,但不起作用


谢谢

任何表单元素都有对表单的内置本机引用,它是
此表单

$('#buttonQuery').on('click', function () {

    var action = $(this.form).attr('action'); // jQuery

    var name = this.form.name; // native property

    var post = $.post(url, info, process, 'json');
});

在jQuery中,您还可以执行
$(this.nexist('form')

页面上应该只有唯一的ID。您只需要
$(“#buttonQuery”)…
如果有多个元素具有相同的ID,那么您就做错了