1. ホーム
  2. ジャバスクリプト

[解決済み】event.returnValueは非推奨です。代わりに標準のevent.preventDefault()を使ってください。

2022-04-08 20:09:40

質問

このようなスクリプトがあります。

<script>
$(document).ready(function () {
    $("#changeResumeStatus").click(function () {
        $.get("{% url 'main:changeResumeStatus' %}", function (data) {
            if (data['message'] == 'hidden') {
                $("#resumeStatus").text("скрыто");
            } else {
                $("#resumeStatus").text("опубликовано");
            }
        }, "json");
    });
});
</script>

Google Chromeのコンソールで以下のエラーが表示されます。

event.returnValueは非推奨です。代わりに標準の event.preventDefault() を使用してください。

jQuery v1.10.2を使っていて #changeResumeStatus<span> .

私のスクリプトに何か問題があるのでしょうか?

どうすればいいですか?

これは単なる警告です。あなたのコードはまだ動作しますが、おそらくこのメソッドは非推奨のため、将来的には動作しなくなります。このメソッドは非推奨です。 Chromiumの関連ソース 対応パッチ .

これはすでにjQuery 1.11で認識され修正されています( こちら こちら ).