Javascript XMLHttpRequest弹出窗口在IE11中不工作

Javascript XMLHttpRequest弹出窗口在IE11中不工作,javascript,internet-explorer,Javascript,Internet Explorer,我碰巧对下面的函数有问题 function searchPreviousRecord(last_name, first_name, dob) { if (!last_name || !first_name || !dob) return; var url = '/wp-content/themes/sample/sync/api/search.php'; url += '?first_name=' + first_na

我碰巧对下面的函数有问题

    function searchPreviousRecord(last_name, first_name, dob) {
       if (!last_name || !first_name || !dob)
            return;

       var url = '/wp-content/themes/sample/sync/api/search.php';

       url += '?first_name=' + first_name + '&last_name=' + last_name + '&dob=' + usToIntlDate(dob);

        var http = new XMLHttpRequest();

        http.open("GET", url, true);
        http.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
        http.responseType = 'json';

     }
它应该做什么来获取基于名字、姓氏和dob的记录

它正在使用Chrome、FF和边缘浏览器。然而,在IE11上它不起作用。我可以在IE11中使用XMLHttpRequest()的替代品吗

谢谢,,
Kevin Davis

您需要首先检测IE11,并以另一种方式处理响应,比如文本
data=JSON.parse(xhr.responseText)而您从未
send()
此请求?很惊讶它在任何地方都能做任何事情。是的,我在最后做一个http.send()。