問題タブ [iron-ajax]
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.
polymer - Polymer 2 iron-ajax が間違ったローカル ファイルをロードしている
iron-ajax Polymer Web コンポーネントを使用してローカルの json ファイルをロードすると、json ファイルではなく、index.html の内容が返されます。
「ネットワーク」の下の Chrome 開発者ツールで応答を確認していますが、返された応答は index.html ファイルと同じです。バックエンドにFlaskを備えたフロントエンドとしてPolymer 2.0スターターキットを使用しています。これが単純な間違いである場合はお詫びしますが、私は JavaScript を初めて使用します。
私の簡略化されたファイル構造は次のようになります。
編集: 問題は、私が使用しているボイラー プレートの app.py ファイルにあるこのキャッチオールに関係していると思われます。このアプリケーションで相対 URL がどのように機能しているかがわかりません。
javascript - ルーティングパラメータからのPolymer Ajaxバインディングが機能しない
iron-pages と app-router を使用して新しいページに移動します。そこでは、ルーターから送信されたパラメーターを使用してリクエストを送信するための iron-ajax 要素が必要です。
ただし、パラメータ {{parameter.identifier}} を鉄の ajax に追加しようとしても機能しません。
ルーティングパラメータがローカルであることと関係があり、iron-ajax がそれを認識していないと思われますか? パラメータのプロパティとゲッター関数を追加しようとしましたが、何も機能していないようです...
さらに、バインド変数 {{parameter.identifier}} をデータベースに存在する値に変更すると、問題なくクエリが実行されるため、ajax が正しいことはわかっています。