2
$.getJSON(loginURL,
                            {
                            });
                    $.ajax({
                        type: "GET",
                        dataType: "json",
                        headers: {Accept: "application/json"},
                        crossDomain: false,
                        url: loginURL,
                        success: function(loginFlag)
                        {



                        },
                        error: function(xhr, textStatus, errorThrown)
                        {


                        }
                    }
                    );

loginURL 使用上下文名称和服务器需要处理的参数进行配置。该调用在 ie 中运行良好,但在 chrome 中失败。当我从 chrome 尝试时调用 getJson 的错误方法,但在尝试使用 ie 时调用成功。例如:var loginURL = "/GameApplicationWeb_v4/service/checkusercredentials/uname/name/password/name@game"

4

1 回答 1

0
$.getJSON(loginURL,
                            {
                            });
                    $.ajax({
                        type: "GET",
                        dataType: "json",
                        headers: {Accept: "application/json"},
                        crossDomain: false,
                        url: loginURL,
                        async: false,
                        cache: false,
                        success: function(loginFlag)
                        {
                        }, 
                        error   ()
                         {
                         });

我添加了更多的标头属性(aync 和缓存),现在它工作正常。

于 2013-10-22T11:33:29.453 回答