Chrome 控制台中event.returnValue 已棄用建議的問題
嘗試執行下面的JavaScript 程式碼時,您可能會在Google Chrome控制台:
$(document).ready(function () { $("#changeResumeStatus").click(function () { $.get("{% url 'main:changeResumeStatus' %}", function (data) { if (data['message'] == 'hidden') { $("#resumeStatus").text("скрыто"); } else { $("#resumeStatus").text("опубликовано"); } }, "json"); }); });
警告內容為:「event.returnValue 已棄用。請改用標準event.preventDefault()。」
說明
說明說明
說明
出現此警告是因為event.returnValue 是過時的屬性,用於防止預設瀏覽器操作。它的替代品 event.preventDefault() 遵循現代 Web 標準,建議使用。
$("#changeResumeStatus").click(function (event) { event.preventDefault(); $.get("{% url 'main:changeResumeStatus' %}", function (data) { if (data['message'] == 'hidden') { $("#resumeStatus").text("скрыто"); } else { $("#resumeStatus").text("опубликовано"); } }, "json"); });
以上是JavaScript 中過時 event.returnValue 的推薦替代品是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!