問題タブ [jqmigrate]

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 に答える
4081 参照

jquery - JQMigrate to jQuery 1.9、問題のある行を見つける方法は?

jQuery 1.9.1 に移行しており、リリース ノートに記載されている JQMigrate ツールを使用しています。

次の警告が表示されます。

jQuery関係者による説明は非常に明確ですが、問題のある行を見つける方法は?

問題は、サードパーティのライブラリ ( mediaelementjs ) またはその使用法のどこかに隠されているようです。呼び出しをコメントアウトすることでこれを見つけました。しかし、かなり多くのことが起こっていて、私は立ち往生しています。


更新:ケビン BI の助けを借りて、問題のある行を見つけました。それは確かに mediaelementJS 内にありました。私はmediaelement-and-player.jsそれが行番号3176でした(外側の空白に注意してください)

そして今

これは今問題なく動作します。

誰かが同じ問題に遭遇した場合に備えて、変更されたファイルは次のとおりです。

これについては、原作者のジョン・ダイアーに通知します。

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

jquery - Jquery .load ajax が非推奨であると誤って報告された

jquery .load イベントは、バージョン 1.8 で廃止されました (参照: https://api.jquery.com/load-event/ )

jquery .load ajax モーダルは廃止されていません (参照: https://api.jquery.com/load/ )

後者のコマンドを次のように使用しようとすると:

JQMIGRATE は、jQuery.fn.load() が非推奨であると誤って報告します。

.load ajax 関数が非推奨になったとは思いません。何を与える?

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

javascript - コードが機能しなくなりました: jQuery.parseJSON には有効な JSON 文字列が必要です

私はコーディングの初心者自作です。2012 年以降、 でうまく機能する複雑なテーマがあります。を使用して、変更が必要なものや非推奨のものを変更および修正します。常に変更するものにうんざりしているので、ワードプレスを更新して、そのテーマを今から適応させました。

私はその新しい警告を持っています:

jQuery.parseJSON には有効な JSON 文字列が必要です

その正確な行について:

コードのこの部分で:

他の投稿でその問題に対する回答が見つかりませんでした。関連すると思われるものを除いて。https://stackoverflow.com/a/24512828/8844128でアドバイスされているように、これを一番上に追加しようとしましたが、何も変わりませんでした:

多分それは別の問題です。誰にも説明があり、さらに有効な解決策がありますか?

  • jquery-migrate.js?ver=1.4.1:45
  • jquery.js?ver=1.12.4:2
  • ワードプレス: 4.9.4
  • site :個人用サイト

コメントで尋ねられたように、背景画像のポップアップをトリガーすると、テーマの管理オプション インターフェイス ページで使用されます。hook159行目 に表示される管理コードは次のとおりです。

そして1190行目:

すべてがどのように接続されているかを確認するのに役立つ場合、 ファイルをインラインで送信する方法はありますか?