Php jQuery包含表单元素提交

Php jQuery包含表单元素提交,php,jquery,Php,Jquery,从头开始重新配置Joomla组件。我试图在我的组件中加入一个AJAX搜索功能。到目前为止,我有: $(document).ready(function() { $('form').submit(function() { var results = $('form').serialize(); var url = 'index.php?option=com_mls&task=ListData&format=raw&' + resul

从头开始重新配置Joomla组件。我试图在我的组件中加入一个AJAX搜索功能。到目前为止,我有:

$(document).ready(function() {

    $('form').submit(function() {
        var results = $('form').serialize();
        var url = 'index.php?option=com_mls&task=ListData&format=raw&' + results;
        $('#test').html(url);
    });
});
这只需要将表单元素的值转储到一个div中。现在,它将显示文本字符串,但不会显示
结果
变量。

您正在使用
$('form')。serailize()
所以,若表单输入元素并没有任何附加的名称属性,那个么哪个序列化将把它转换为键。。那么当序列化表单时,将不会得到任何结果


另外,由于您在表单的提交函数中。。最好使用
$(this).serialize()
-这样,如果您在一个页面上有多个表单,它将知道要提交哪个表单,并序列化正确的表单。

表单中的输入是否有名称属性?呵呵。。现在应该可以了。。只需添加名称属性,序列化将处理其余内容:)将其放入答案中并获得信任,伙计。