我做了一個(gè)javascript函數(shù)來(lái)調(diào)用ajax(simpleRequest)。這個(gè)函數(shù)是靜態(tài)的,所以不需要聲明對(duì)象。此功能適用于 Chrome、Firefox 和 Edge,但不適用于 IE11。我有一個(gè)執(zhí)行 ajax 調(diào)用的應(yīng)用程序。但它在 IE11 中不起作用。我見(jiàn)過(guò)這個(gè)瀏覽器不支持類(lèi),但是有什么辦法可以解決這個(gè)問(wèn)題嗎?在 main.php...var dataJsonVideo = { way: cam, kind: 'video'};var onsuccessVideo = function(response) { $('.list_tutorial > #id_tut_0').addClass("index_active_tutorial"); $("#getTutorial").html(response);}JSHelper.simpleRequest(myDataTutorial, dataJsonVideo, "POST", onsuccessVideo);在 JSHelper.js 中class JSHelper { static simpleRequest(urlSent, dataSent, typeSent, funcSuccess, funcBefore = '', params = '') { var jsonAjax = {}; if(funcBefore != '') jsonAjax.beforeSend = funcBefore; jsonAjax.url = urlSent; jsonAjax.type = typeSent; jsonAjax.data = dataSent; if(params != '') for(var key in params) jsonAjax[key] = params[key]; jsonAjax.success = funcSuccess; $.ajax(jsonAjax); }}錯(cuò)誤是 SCRIPT5009: 'JSHelper' 未定義。
未為 IE11 定義 JS 函數(shù)
炎炎設(shè)計(jì)
2021-12-12 10:42:49