Javascript jQuery.Post仅在IE 11中出错

Javascript jQuery.Post仅在IE 11中出错,javascript,ajax,internet-explorer,jquery,Javascript,Ajax,Internet Explorer,Jquery,我在运行的服务器上发了一篇帖子,非常简单,可以在chrome和firefox中使用。但是由于某种原因IE返回了一个无效的参数错误。调试时,我也找不到什么参数无效的解释。我不知道发生了什么事。我猜jQuery的版本可能有一个bug,因为它是1.7.2。我没有在旧版本的IE中尝试过。这里是帖子:Selected只是一个ID数组。有什么想法吗 var response = jQuery.post('#', { 'ids': JSON.stringify(selected), 'status'

我在运行的服务器上发了一篇帖子,非常简单,可以在chrome和firefox中使用。但是由于某种原因IE返回了一个无效的参数错误。调试时,我也找不到什么参数无效的解释。我不知道发生了什么事。我猜jQuery的版本可能有一个bug,因为它是1.7.2。我没有在旧版本的IE中尝试过。这里是帖子:Selected只是一个ID数组。有什么想法吗

var response = jQuery.post('#', 
    { 'ids': JSON.stringify(selected), 'status' : true},
    function() {
        //alert('success');
    })
      .done(function() {
        alert('second success');
        initStatusDialog();
      })
      .fail(function(req, status, error) {
        console.log(req);
        console.log(status);
        console.log(error);
        //alert(status);
        alert('error');
      }, 'text');

调试这类事情的最佳位置是dev工具的选项卡。在这个选项卡中,您将能够准确地看到发送到URL的数据,以及从URL返回到AJAX(post)调用的准确响应。Chrome和FireFox也有这个功能。你不使用最新版本的jQuery有什么原因吗?即使不是这个错误的原因,过时的版本也可能会在以后给您带来问题。如果是jQuery,我可以尝试同时运行一个更新的版本。老实说,如果可以的话,我会用最新版本更新Netsuite的jQuery。我最担心的是,可能是我的代码造成了问题。在我去责怪图书馆或环境之前,我想确定不是我。