2011-12-28 8 views
0

私はPHPでプロジェクトをやっています。画像をアップロードするためにajaxコードを使用しました。ajaxの画像アップロードの通知を取り除く方法

  • お知らせ:未定義の変数:CでerrorList:\ xamppの\ htdocsに\ AJAX \ それは次のようにすべてが動作しますが、表示通知と私は2削除この通知を希望される... お知らせがあり、うまく行ってスクリプト\ライン18通知にajaxupload.php: 未定義の変数: CでerrorList:\ xamppの\ htdocsに\アヤックス\スクリプト\ライン上ajaxupload.php 132

私はの意味が何であるかを理解していないのですメッセージ... この通知を削除するには?

+0

私の賭け:ajaxupload.phpの変数errorListは定義されていません。 2つのオプション。 a)それを使用する前に定義する(良い)、b)通知を抑える(悪い)。 – Bjoern

+0

この変数をどのように定義するか – rash

+0

コードなしで記述するのは簡単ではありません。変数が使用される前に 'var $ errorList;'を置くと、変数を宣言/定義します。 – Bjoern

答えて

0

通知を削除するには、この変数が定義されているかどうかをチェックする必要があります。そうであれば、ajaxupload.php on line 18ajaxupload.php on line 132をチェックするか、範囲外です。

PHPファイルini_set('display_errors', 0);の先頭に置くこともできますが、実際にはNoticeという悪い考えは間違っていることを示すために作られています。

+0

ありがとうございました.......... working ....... ..... – rash

+0

あなたの質問に答えるのに気をつけてください。 – Eugene

0

変数を使用する前に変数を定義するだけです。デフォルトでは、変数は他の場所から値が与えられるまでnullになります。 ifブロック内で定義された変数やユーザー入力によって定義された変数が定義されないことがあります。だから、たとえ価値が与えられていなくても、少なくとも存在するように、デフォルトが必要です。

$errorList = null; 
関連する問題