0

ajax サクセス コールに小さな問題があります。

成功の電話には次のようなものがあります。

if (data.success) {
                window.location.href = "/account/submission-complete/"+data.entry_id;
            } else {
                var field_errors = '';
                for (field in data.field_errors) {
                    field_errors += data.field_errors[field]+"\n";
                }       

                var formErrors = 'Upload Failed<br>' + data.errors.join('<br>') + field_errors.join('<br>');

                var percentVal = '0%';
                bar.width(percentVal)
                percent.html(percentVal);
                $('#file-info').html(formErrors).slideDown('slow');
            }

JSコンソールに次のエラーが出力されています...

TypeError: field_errors.join は関数ではありません

なぜこれが起こっているのか、どうすれば修正できるのか、誰か説明してもらえますか? 後に' ' を追加する必要があるため、
.join() の使用方法しか知りません。

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

4

1 に答える 1