問題タブ [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.
jquery - JQMigrate to jQuery 1.9、問題のある行を見つける方法は?
jQuery 1.9.1 に移行しており、リリース ノートに記載されている JQMigrate ツールを使用しています。
次の警告が表示されます。
jQuery関係者による説明は非常に明確ですが、問題のある行を見つける方法は?
問題は、サードパーティのライブラリ ( mediaelementjs ) またはその使用法のどこかに隠されているようです。呼び出しをコメントアウトすることでこれを見つけました。しかし、かなり多くのことが起こっていて、私は立ち往生しています。
更新:ケビン BI の助けを借りて、問題のある行を見つけました。それは確かに mediaelementJS 内にありました。私はmediaelement-and-player.js
それが行番号3176でした(外側の空白に注意してください)
そして今
これは今問題なく動作します。
誰かが同じ問題に遭遇した場合に備えて、変更されたファイルは次のとおりです。
- 非圧縮 https://quirli.svn.codeplex.com/svn/webroot/mediaelement/mediaelement-and-player.js
- 縮小版 https://quirli.svn.codeplex.com/svn/webroot/mediaelement/mediaelement-and-player.min.js
これについては、原作者のジョン・ダイアーに通知します。
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 関数が非推奨になったとは思いません。何を与える?
javascript - コードが機能しなくなりました: jQuery.parseJSON には有効な JSON 文字列が必要です
私はコーディングの初心者自作です。2012 年以降、 wordpressでうまく機能する複雑なテーマがあります。私は頻繁にjqmigrateを使用して、変更が必要なものや非推奨のものを変更および修正します。常に変更するものにうんざりしているので、ワードプレスを更新して、そのテーマを今から適応させました。
私はその新しい警告を持っています:
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 :個人用サイト
コメントで尋ねられたように、背景画像のポップアップをトリガーすると、テーマの管理オプション インターフェイス ページで使用されます。hook
159行目 に表示される管理コードは次のとおりです。
そして1190行目:
すべてがどのように接続されているかを確認するのに役立つ場合、 phpファイルをインラインで送信する方法はありますか?