0

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 にダンプするだけです。現在、テキスト文字列は表示されますが、resultsvar は表示されません。

4

1 に答える 1

2

$('form').serailize()フォーム入力要素に name 属性が関連付けられていない場合は、これを使用しています-シリアル化すると、それがキーに変わります..フォームをシリアル化しても何も得られません。

また、フォームの送信機能の中にいるので、おそらく使用する方が良いでしょう-1$(this).serialize()つのページに複数のフォームがある場合は、どのフォームが送信されているかを認識し、正しいフォームをシリアル化します.

于 2012-12-13T18:19:09.010 に答える