Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript IE11 ajax调用不工作_Javascript_Jquery_Asp.net_Ajax_Internet Explorer - Fatal编程技术网

Javascript IE11 ajax调用不工作

Javascript IE11 ajax调用不工作,javascript,jquery,asp.net,ajax,internet-explorer,Javascript,Jquery,Asp.net,Ajax,Internet Explorer,当我调用document.ready下的requestwidgets函数时,它将被成功调用并调用处理程序。 但是当我从某个函数调用同一个函数时,它没有被调用 注意:这只发生在IE11浏览器中 下面是代码 function CreateNewWidget() { $elementName = $("#ux_widget_name").val(); $elementType = $("#ux_widget_type_dll").val(); $url = '?request

当我调用document.ready下的requestwidgets函数时,它将被成功调用并调用处理程序。 但是当我从某个函数调用同一个函数时,它没有被调用 注意:这只发生在IE11浏览器中 下面是代码

function CreateNewWidget() {
    $elementName = $("#ux_widget_name").val();
    $elementType = $("#ux_widget_type_dll").val();

    $url = '?request=newelement&elementtype=' + $elementType + '&appguid=' + appguid + '&elementname=' + $elementName;

    $.get($url, function (data) {
        if (data == "True") {
            RequestWidgets();
        }
        setTimeout("$.fn.slickBox.close()", 3000);
    });

}

var elements = Array();

function RequestWidgets() {
    $.get('/shared/test2.ashx?request=getelements&appguid=' + appguid, function (data) {
        xmlDoc = $.parseXML(data);
        elements = Array();
        RenderElements(elements);
    });
}

你知道你总是把一个空数组传递给
renderRelations
?是的,我知道。但是ajax调用(/shared/test2.ashx?request=getelements&appguid='+appguid)在从Create New Widget函数调用时并没有被调用,而是在我对document.ready编写相同代码时被调用。这对我来说是个问题:(可能是它所在的位置。由于它是从
$(document).ready()
,这意味着您的脚本可能放置不正确,可能是在“调用”代码之后。请提供更多信息,以便我们更好地检查它。您如何调用
CreateNewWidget()
?我已经在Request widgets函数中添加了警报,警报即将出现,但ajax调用没有得到执行