問題タブ [jquery-3]

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 投票する
1 に答える
45 参照

c# - ASP.NET 4.6 での CSS の問題

過去数か月間取り組んできたプロジェクトがあります。今日まで、すべてがうまく機能しています。私が来たとき、私はすべてのボタンのサイズが同じであることに気付きました. Chrome の開発者ツールを使用してウェブサイトをデバッグするのが好きで、ボタンが正しく表示されない理由を調べたところ、何も問題はないようでした。では、何が起こっているのか、どのように修正すればよいのかを特定するのを手伝っていただけませんか?

.aspx コードは次のとおりです。

ページは次のようになります。 ここに画像の説明を入力

ボタンの CSS は次のとおりです。

ご覧のとおり、通常のボタン用の CSS と大きなボタン用の CSS があります。大きなボタンは、.aspx コードでターゲットにしているものです。ボタンが正しく表示されないため、幅の最後に「!important」を含めます。それが役立つかどうかを確認するためだけに...明らかにそうではありませんでした。インライン スタイリングも試しましたが、どちらも機能しません。1 つの重要な注意事項として、IE、Chrome、および Edge のブラウザーでページを表示しました。

とにかく、プロジェクトのフォルダー構造内のファイルを表示するマスター ページのリンクを次に示します ここに画像の説明を入力 。プレースホルダーのすぐ上でリンクを宣言しているので、Script.Render のプレースホルダーをコメントアウトしました。また、コメントを外しても、私にとっても何もしませんでした。

私はそれをすべてカバーしたと思うので、何かを逃した場合はお知らせください。与えられたすべての助けに感謝します。

0 投票する
1 に答える
717 参照

jquery - リクエストが送信された後にjQuery ajaxPrefilterが起動する

jQuery.ajaxPrefilter()の説明によると、リクエストが に送信される前に起動されるはず$.ajax()ですが、私のプロジェクトで見たところ、サーバー API エンドポイントが最初に呼び出され、次にそのajaxPrefilter時点で関数が呼び出されます。変更を加えるには遅すぎます。

私はおそらくここで何かを見逃していますが、私はそれを見ません...

私の登録は次のようになります。

ヘッダーの設定に使用できることは十分に認識してbeforeSendいますが、最初にヘッダーが存在するかどうかを確認し、存在しない場合は追加して、送信前にリクエストヘッダーを読み取る唯一の方法はajaxPrefilter私が理解する限り使用することによってのみ。

を使用することになるかもしれませbeforeSendんが、ドキュメントに記載されているように機能しないのはなぜでしょうか? たぶん、私はこれがどのように機能するかを完全に理解していません...

jQuery バージョン 3.3.1 を使用しています。

編集:

設定async: falseすると問題が解決するようですが、それはjQueryのバグのように見えます。

編集2:

上記のコードが機能するようになったため、どこかにバグがあった可能性があると思います。私のgitの変更を見てもまったく明らかではないため、このバグがどこにあったのかわかりませんが、今のところ機能しています...