問題タブ [jquery-csv]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Javascriptの$("#filename").change()関数内で配列を返す方法は?
私のコードは、基本的に .csv ファイルからデータを読み取り、ファイル データを配列に返そうとしています。以下は $("#filename").change() 関数部分です。
私の質問は、この関数の最後に path0 配列を返す方法です。を機能に入れるために多くの場所を試しましたreturn path0
。ただし、これらの試行はすべて、空の配列または未定義の配列を返します。これは比較的基本的な質問だと思いますが、私はJSが初めてなので非常に難しいです。前もって感謝します!
javascript - jQueryが複数のCSVリストをチェック
問題を単純化するために、CSV を解析せずにコードを書き直しましたが、代わりにデータを保持する変数を使用しました。
--コード編集---
スクリプトは 1 つのソース (var source) に対して正常に動作しますが、同じテキスト フィールド 2 つの変数 (source、source2) をチェックインして、異なるアラートを生成したいと考えています。
スクリプトはlimesurveyフォームを介して実行され、入力は単純な[type="text"]フィールドです。
同じテキスト フィールド内の 2 つの異なるテキスト配列を確認するにはどうすればよいですか?
javascript - SQL または JavaScript オブジェクトの列名から末尾のスペースを削除する方法
この質問は何千回も聞かれていると誰かが私をリンチし始める前に、データエントリではなく、列名から末尾のスペースを削除する必要があることを指摘したいと思います。これを行う方法が見つかりませんでした.
そこで、質問で SQL オブジェクトと JavaScript オブジェクトの両方が言及されている理由を説明します。.csv ファイルを読み取り、javascript オブジェクトに変換されたデータを提供するライブラリ ( jQueryCSV ) があります。
構成:(特に形式は問わず、読みやすいように書いただけです)
ご覧のとおり、「列フィールド」には末尾のスペースがあります。これは SQL データベースであれば問題にはなりませんが、javascript オブジェクトをクエリするために、javascript オブジェクトに対して SQL クエリを使用できる別のライブラリ ( alaSql ) を使用しています。
このクエリを使用すると、次のようになります。
これはデフォルトの alasql 構文です。a と b は、末尾にスペースがあるフィールドと同じであるかのように認識されません。
したがって、列名から末尾のスペースを削除できる SQL 命令があるかどうか (alaSql を介してその命令を起動する)、または javascript オブジェクトをループしてすべてのキー値を手動で変更する必要があるかどうかを尋ねています (その場合、サンプルコードはとにかく歓迎されます!)
別の方法は CSV ファイル自体を変更することかもしれないと考えましたが、自動化されたプロセスを作成しようとしているので、それはほとんど無意味です。