我做了一个javascript函数来调用ajax(simpleRequest)。这个函数是静态的,所以不需要声明对象。此功能适用于 Chrome、Firefox 和 Edge,但不适用于 IE11。
我有一个执行 ajax 调用的应用程序。但它在 IE11 中不起作用。我见过这个浏览器不支持类,但是有什么办法可以解决这个问题吗?
在 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);
}
}
错误是 SCRIPT5009: 'JSHelper' 未定义。
郎朗坤
素胚勾勒不出你
相关分类