0

私は現在、1つのコンポーネントを開発してjoomlaおり、フロントエンドで写真をアップロードする必要があります....アップロード用のphpコードは準備ができています...問題はonchangefile field名前付きのロゴの写真をアップロードしたいということですが、そのようなエントリはありません(javascriptはフィールド値などを渡しません) Notice: Undefined index: logo in /var/www/furnish/components/com_furnishing/controller.php on line 21

私のJavaScriptコードは

jQuery(function(){
        console.info("ok"); 

        jQuery('input[name="logo"]').change(function(){
            var val=jQuery(this).val();
            var filename = jQuery('input[name="logo"]').val();
            //var forma = $(this);
            //
        //  jQuery('input[name="task"]').val('register.upload');
            console.log(filename);
             $(this).ajaxSubmit({
                type: "POST",
                url: "index.php?option=com_furnishing&task=upload",
                enctype: 'multipart/form-data',
                data:  jQuery('form[name="Form"]'),
                success: function (dati) {
                    alert("Data Uploaded: "+dati);
                }
            });/*
        jQuery('input[name="task"]').val('register.upload');
            jQuery.post('index.php?option=com_furnishing&task=upload',$("form[name='Form']"),function(data){
                if (data)
                {
                    jQuery('input[name="logo"]').val(data);
                }
                else
                {
                    jQuery('input[name="logo"]').val('');
                }
                alert(data);
                console.info(data);
            });
            jQuery('input[name="task"]').val('register.regme');*/
        console.info("ok");

        });
    });`

ある部分にはcommented out同じ問題があります。それで、問題はそれを機能させる方法ですか?

ありがとうございました!

4

1 に答える 1

0

長い間、私はこれを理解することができました。フォーラムの 1 つが、ファイル フィールドを投稿する方法がないと言ったのでjQuery、ファイル サイズ、タイプをチェックするチェックを作成することに成功しました。それを行う方法。

于 2012-11-12T16:32:52.587 に答える