問題タブ [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 3でajax経由でiron-formを送信する方法
問題
Polymer 3 で Iron-Form を送信したいのですが、紙のボタンを使用しており、フォームは Iron-Ajax 経由で送信する必要があります。
これは私のview.jsです
paper-button をクリックしてもフォームが送信されません。
私が試したこと
- iron-ajax 要素を手動で作成し、 でリクエストを行い
generateRequest()
ました。それはうまくいきました。 submitHandler
関数にアラートを入れました。示されました。- でフォームを送信してみました
this.$.formOne.submit()
。それもうまくいきました。もちろん、フォームは ajax 経由では送信されませんでしたが、API ページは開かれました。 <button>
フォームを送信するための通常を作成しました。これは機能し、フォームも ajax 経由で送信しますが、紙のボタンを使用したいと考えています。
どんな助けでも大歓迎です。ありがとう!
polymer - Iron-ajaxを使用したPolymer 3 CORS
次のように、 iron-ajaxを使用して get 呼び出しを実行しようとしています。
しかし、次のエラーが表示されます: 要求されたリソースに 'Access-Control-Allow-Origin' ヘッダーがありません。したがって、オリジン「http://localhost:8081」へのアクセスは許可されていません
これは古いバージョンの Polymerで解決されたようですが、そこで使用されているbyutv-jsonpライブラリは現在古くなっています。Polymer 3.0でこれを解決する方法はありますか?