問題タブ [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.

0 投票する
0 に答える
172 参照

polymer - Polymer 2 iron-ajax が間違ったローカル ファイルをロードしている

iron-ajax Polymer Web コンポーネントを使用してローカルの json ファイルをロードすると、json ファイルではなく、index.html の内容が返されます。

「ネットワーク」の下の Chrome 開発者ツールで応答を確認していますが、返された応答は index.html ファイルと同じです。バックエンドにFlaskを備えたフロントエンドとしてPolymer 2.0スターターキットを使用しています。これが単純な間違いである場合はお詫びしますが、私は JavaScript を初めて使用します。

私の簡略化されたファイル構造は次のようになります。

編集: 問題は、私が使用しているボイラー プレートの app.py ファイルにあるこのキャッチオールに関係していると思われます。このアプリケーションで相対 URL がどのように機能しているかがわかりません。

0 投票する
2 に答える
155 参照

javascript - ルーティングパラメータからのPolymer Ajaxバインディングが機能しない

iron-pages と app-router を使用して新しいページに移動します。そこでは、ルーターから送信されたパラメーターを使用してリクエストを送信するための iron-ajax 要素が必要です。

ただし、パラメータ {{parameter.identifier}} を鉄の ajax に追加しようとしても機能しません。

ルーティングパラメータがローカルであることと関係があり、iron-ajax がそれを認識していないと思われますか? パラメータのプロパティとゲッター関数を追加しようとしましたが、何も機能していないようです...

さらに、バインド変数 {{parameter.identifier}} をデータベースに存在する値に変更すると、問題なくクエリが実行されるため、ajax が正しいことはわかっています。