2012-04-19 3 views
0

CodeIgniter 2.1.0でValums AJAXファイルアップローダーを使用しています。私のAJAXコントローラにパラメータを渡そうとすると、何も渡されないようです。CodeIgniterがvalumのajaxファイルアップローダーのパラメータを表示しない

function initializeAttachmentUploader(obj) { 
    element = document.getElementById(obj); 

    var uploader = new qq.FileUploader({ 
     multiple: true, 
     element: element, 
     action: '<?php echo site_url('ajax/attachment_upload'); ?>/' + $('#token').val(), 
     debug: true, 
     params: { test: 'dsfasdfasdfasdf' }, 
    }); 
} 

とAJAXのattachment_upload機能で

$param = $this->input->get('test'); 

常にNULLとして起動します。私はCodeIgniterを使用しています、allow_get_arrayはTRUEです。私も試しました:

$param = $this->input->post('test'); 

NULL以外のエラーはありません。私はここで何が間違っていますか?

答えて

2

クエリ文字列を有効にする必要があります。 documentationから

$config['enable_query_strings'] = TRUE; 

:それあなたが 、独自のURLを構築する必要がありますクエリ文字列を使用するのではなく、URLヘルパーを利用している場合はを(および他の ヘルパー:

ますのでご注意くださいこれらの はセグメントベースのURLで動作するように設計されているため、いくつかのフォームヘルパーのようにURLを生成します)。

関連する問題